小编典典

什么是JVM调度算法?

java

我真的很好奇JVM如何与线程一起使用!在互联网上搜索时,我发现了一些有关RTSJ的材料,但我不知道这是否是正确答案。我还在sun的论坛http://forums.sun.com/thread.jspa?forumID=513&threadID=472453中找到了这个主题
,但这并不令人满意。

有人可以给我一些有关JVM调度算法的指导,材料,文章或建议吗?

我还在寻找有关调度程序中Java线程的默认配置的信息,例如在进行时间分片时“每个线程需要多长时间”。还有这个东西。

我将不胜感激任何帮助 !

谢谢 !


阅读 215

收藏
2020-09-08

共1个答案

小编典典

没有单个Java虚拟机。JVM是一种规范,并且它有多种实现,包括OpenJDK版本和Sun版本。我不确定,但是我猜想任何合理的JVM都只会使用OS提供的底层线程机制,这暗示着UNIX(Mac
OS X,Linux等)上的POSIX线程(pthread)并且在Windows上暗示WIN32线程。通常,这些系统默认情况下使用循环策略。

2020-09-08