1、任务2运行的时候任务1进入等待态,等待延时完成,或者其所希望的事件发生。等这些延时时间到或者等待的事件发生以后任务1就会重新进入到就绪态等待任务调度器调度!
2、谁说任务2执行完以后就要执行任务1,任务1的延时、等待事件等都会导致其晚一点进入就绪态。这个时候任务3不就能执行了!如果真出现了你说的那种情况,只能说明一件事,写代码的人太菜了!任务都不会划分,导致任务划分出问题!
1、任务2运行的时候任务1进入等待态,等待延时完成,或者其所希望的事件发生。等这些延时时间到或者等待的事件发生以后任务1就会重新进入到就绪态等待任务调度器调度!
2、谁说任务2执行完以后就要执行任务1,任务1的延时、等待事件等都会导致其晚一点进入就绪态。这个时候任务3不就能执行了!如果真出现了你说的那种情况,只能说明一件事,写代码的人太菜了!任务都不会划分,导致任务划分出问题!
举报