OpenEdv-开源电子网
标题:
例程里的,时间片轮转调度为什么会有两个就绪的任务
[打印本页]
作者:
曾洪涌
时间:
2018-8-2 11:38
标题:
例程里的,时间片轮转调度为什么会有两个就绪的任务
任务1中调用了OSTimeDlyHMSM(0,0,1,0,OS_OPT_TIME_HMSM_STRICT,&err)任务1进入等待态。然后切换调度点,开始执行同优先级的任务2.这个时候没有两个就绪的任务啊。(任务1不是等
OSTimeDlyHMSM结束后才进入就绪态吗?
)
作者:
正点原子
时间:
2018-8-3 02:09
帮顶
作者:
xiaofengxiyu11
时间:
2018-8-7 16:34
在两个任务延时1S的共同时间里是没有两个就绪任务的,两个任务都在等待态。时间片任务切换的时间点都在两任务串口输出的时候,这个你可以用串口打个时间戳看下。
欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/)
Powered by Discuz! X3.4