签到天数: 195 天
[LV.7]常住居民III
118
485
756
高级会员
gentleman 发表于 2024-3-5 12:27 恢复C 只是 恢复到就绪列表 只有高优先级B 挂起自己,C才能运行
使用道具 举报
gentleman 发表于 2024-3-5 12:24 A 运行 ->A阻塞 等500ms 后运行 500ms内 B运行 -> B结束挂起自己(如果不挂起,C永远不执行)
tzz1983 发表于 2024-3-5 11:29 三个任务, 其中任务A是一个独立的任务,与任务B和C没有关系,任务A的优先级是最高,他用的是阻塞延时,作 ...
380091044 发表于 2024-3-5 13:49 刚好运行到C任务,500ms延时到,切换到任务A,A再次进入延时,这时B任务挂起,应该是接着运行C,有没有这 ...
该用户从未签到
20
587
1303
荣誉版主
380091044 发表于 2024-3-8 14:58 老师:再问一下,如果任务ABC三个都是阻塞式延时的话,是怎样的执行顺序呢? ...
tzz1983 发表于 2024-3-8 15:21 当优先级顺序为ABC, 但是ABC任务阻塞时间是不一样的,多几个周期后就变成没有顺序,各玩各的。 假设起始 ...
380091044 发表于 2024-3-8 15:49 感谢老师指点,我脑补一下,
tzz1983 发表于 2024-3-8 15:53 其实大多数时候我们都不关心任务的执行顺序。只要响应及时就可以了。 比如例子中的三个任务 , 如果都改成 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2024-6-15 15:03 , Processed in 0.081459 second(s), 70 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.