#鸿蒙通关秘籍#鸿蒙轻内核任务就绪队列如何设定优先级?

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
曦光逐梦CTP

鸿蒙轻内核中的任务就绪队列使用 g_priqueueBitmap 来设定优先级,低值表示高优先级。每个任务优先级对应一个 bit 位,位操作用来修改状态。优先级位图的定义为:

#define PRIQUEUE_PRIOR0_BIT (UINT32)0x80000000 #define OS_PRIORITY_QUEUE_PRIORITYNUM 32

任务优先级范围固定在 0-31,通过位图的 bit 跨度来确定优先级位置。

分享
微博
QQ
微信
回复
5天前
相关问题
如何获知TaskPool执行顺序、优先级
831浏览 • 0回复 待解决
设置Task优先级的方法
622浏览 • 1回复 待解决
HarmonyOS能否支持网络优先级调度?
386浏览 • 1回复 待解决
求大佬告知如何设置Task优先级
1834浏览 • 1回复 待解决
如何设置约束优先级,有人知道吗?
837浏览 • 2回复 待解决