什么是优先级反转优先级反转的含义是说高优先级的任务被迫等待低优先级任务执行。因为多进程共享资源, 当出现互斥资源访问时,基于优先级调度会有如下这种现象:三个任务task1, task2, task3,优先级 task1 > task2 > task3,当task1和task2某种原因被阻塞时,task3调度执行,task3执行时占用互斥资源A执行临界区代码时,很巧task1这时从阻塞状态恢复,基于优先级的调度会立即调度到task1执行,而task1执行时又需要持有互斥
笔记
2023-10-25
38 点赞
0 评论
57 浏览