5993| 4
|
请教一下关于操作系统任务切换优先级的的问题 |
5金钱
最佳答案等待信号量的阻塞态收到事件就会编程就绪态
任务A本来阻塞 收到B的信号就会进入就绪态 不会进入运行态 不调度BC都不会运行 发了信号继续运行B直到任务调度了
所以我的理解是(想精确需要写代码模拟测试下):
未产生调度C为啥能运行呢 C要运行肯定调度了,以下按调度了说
B释放sem,但是B任务未结束 没调度继续运行B直到调度
调度了(假如你自己不主动提前调度就等时间片轮换调度) C运行(前提C在就绪态) C运行 ...
| ||
为自己掌握新的知识感到快乐
|
||
| ||
| ||
| ||
为自己掌握新的知识感到快乐
|
||
| ||
为自己掌握新的知识感到快乐
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-25 21:29
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网