线程的调度器选择优先级最高的线程运行,但是,如果发生以下情况,就会终止线程的执行:
1.线程体中调用了yield方法让出了对cpu的占用权利。
2.线程体中调用了sleep方法使线程进入睡眠状态。
3.线程由于IO操作受到阻塞。
4.另外一个更高优先级线程出现。
5.在支持时间片的系统中,该线程的时间片用完。
线程的调度策略
阅读 83
2023-07-13
线程的调度器选择优先级最高的线程运行,但是,如果发生以下情况,就会终止线程的执行:
1.线程体中调用了yield方法让出了对cpu的占用权利。
2.线程体中调用了sleep方法使线程进入睡眠状态。
3.线程由于IO操作受到阻塞。
4.另外一个更高优先级线程出现。
5.在支持时间片的系统中,该线程的时间片用完。
相关推荐
精彩评论(0)