中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

HTL_thread_executor_check_event

处理与调度器关联的事件。

接口定义

int HTL_thread_executor_check_event(HTL_thread_scheduler_t scheduler);

描述

HTL_thread_executor_check_event()处理与调度器scheduler关联的事件。正在调用的工作单元需与scheduler相关联。

该函数仅由调度器程序定期执行,如用户自定义的调度器应该在调度循环中定期调用。

参数

参数名

类型

描述

输入/输出

scheduler

HTL_thread_scheduler_t

调度器句柄。

输入

返回值

  • HTL_THREAD_SUCCESS:成功。
  • 其他:失败。见错误码定义。

示例

    while (1) {
        ... 
        if (++work_count >= p_data->event_freq) {
            work_count = 0;
            HTL_thread_scheduler_stop(sched, &stop);
            if (stop == true)
                break;
            HTL_thread_executor_check_event(sched);
        }
    }