linux什么时候调度线程
我来答
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
百度网友eb6ab18
2018-05-09
·
TA获得超过584个赞
知道小有建树答主
回答量:1068
采纳率:83%
帮助的人:249万
关注
那情形可多了去了。
正常情况下,定时器中断到来的时候,如果当前进程时间片用尽,就要调度;
其他中断到来的时候,要进行调度,陷入内核;
进程主动要求调度的时候(如fork新线程、睡眠等等),要进行调度;
程序运行产生异常,无法继续运行,内核处理完异常恢复运行也要进行调度。
还有其它各种情况,我一时也无法总结全,总之,内核“一言不和”就要进行调度……
本回答由网友推荐
收起
为你推荐: