生活生产服务其它并发编程

Java 中用到的线程调度算法?

Java 中用到的线程调度算法是什么?显示全部

Java 中用到的线程调度算法是什么?

收起
参与24

查看其它 4 个回答zhuqibs的回答

zhuqibszhuqibs软件开发工程师Adidas

面试题

有两种调度模型 : 分时调度模型和抢占式调度模型 。
分时调度模型是指让所有的线程轮流获得 cpu 的使用权 , 并且平均分配每个线程占用的 CPU 的时间片这个也比较好理解 。
java 虚拟机采用抢占式调度模型 , 是指优先让可运行池中优先级高的线程占用CPU, 如果可运行池中的线程优先级相同 , 那么就随机选择一个线程 , 使其占用 CPU。 处于运行状态的线程会一直运行 , 直至它不得不放弃 CPU。

互联网服务 · 2020-04-30
浏览964

回答者

zhuqibs
软件开发工程师Adidas
擅长领域: 云计算服务器存储

zhuqibs 最近回答过的问题

回答状态

  • 发布时间:2020-04-30
  • 关注会员:6 人
  • 回答浏览:964
  • X社区推广