page contents

线程的调度策略是什么?

轩辕小不懂 发布于 2022-04-09 15:45
阅读 392
收藏 0
分类:Java开发
3430
Nen
Nen
- 程序员

线程调度器选择优先级最高的线程运行,但是,如果发生以下情况,就会终止线程的运行:

线程体中调用了 yield 方法让出了对 cpu 的占用权利

线程体中调用了 sleep 方法使线程进入睡眠状态

线程由于 IO 操作受到阻塞

另外一个更高优先级线程出现

在支持时间片的系统中,该线程的时间片用完

请先 登录 后评论