线程调度器选择优先级最高的线程运行,但是,如果发生以下情况,就会终止线程的运行: 1、线程体中调用了yield()方法让出了对 cpu 的占用权利 2、线程体中调用了sleep()方法使线程进入睡眠状态 3、线程由于 IO 操作受到阻塞 4、另外一个更高优先级线程出现 5、在支持时间片的系统中,该线程的时间片用完 Was this helpful? YesNo 0 / 0 上一篇: Java中volatile类型变量提供什么保证? 下一篇: Java中什么是 FutureTask? 发表回复 取消回复0 Your email address will not be published. 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。