Java 中用到的线程调度算法是什么?
面试题
有两种调度模型 : 分时调度模型和抢占式调度模型 。分时调度模型是指让所有的线程轮流获得 cpu 的使用权 , 并且平均分配每个线程占用的 CPU 的时间片这个也比较好理解 。java 虚拟机采用抢占式调度模型 , 是指优先让可运行池中优先级高的线程占用CPU, 如果可运行池中的线程优先级相同 , 那么就随机选择一个线程 , 使其占用 CPU。 处于运行状态的线程会一直运行 , 直至它不得不放弃 CPU。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30