本文主要是介绍【吊打面试官系列】Java高并发篇 - 线程的调度策略?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大家好,我是锋哥。今天分享关于 【线程的调度策略?】面试题,希望对大家有帮助;
线程的调度策略?
线程调度器选择优先级最高的线程运行,但是,如果发生以下情况,就会终止线程的运行:
1、线程体中调用了 yield 方法让出了对 cpu 的占用权利
2、线程体中调用了 sleep 方法使线程进入睡眠状态
3、线程由于 IO 操作受到阻塞
1000道 互联网大厂Java工程师 精选面试题-Java资源分享网
4、另外一个更高优先级线程出现
5)在支持时间片的系统中,该线程的时间片用完
这篇关于【吊打面试官系列】Java高并发篇 - 线程的调度策略?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!