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

HarmonyOS
2024-12-13 12:17:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
曦光逐梦CTP

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

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

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

分享
微博
QQ
微信
回复
2024-12-13 13:57:08
相关问题
HarmonyOS resource优先级
288浏览 • 1回复 待解决
如何获知TaskPool执行顺序、优先级
1197浏览 • 0回复 待解决
设置Task优先级的方法
987浏览 • 1回复 待解决
求大佬告知如何设置Task优先级
1998浏览 • 1回复 待解决