Key一哥
获得 2 次赞
帮助过0人
所以A任务释放了CPU,B任务还没延时完的话是不执行B任务,B任务并没有得到CPU使用权,B任务属于等待任务,CPU去处理更低优先级或者处理空闲任务去了,我可以这样理解吗?
想再请教一下,如果A任务延时1S,B任务延时5S,当B任务到了延时把CPU释放给更高优先级的A任务,然而A任务又到了延时释放给B任务,但此时任务B还没延时完,那是继续延时吗?还是任务B没延时完就无法跑B任务去跑空闲任务去了?
想再请教一下,如果A任务延时1S,B任务延时5S,当B任务到了延时把CPU释放给更高优先级的A任务,然而A任务又到了延时释放给B任务,但此时任务B还没延时完,那是继续延时吗?还是任务B没延时完就无法跑B任务去跑空闲任务去了?