我真的很好奇JVM如何与线程一起使用!在互联网上搜索时,我发现了一些有关RTSJ的材料,但我不知道这是否是正确答案。我还在sun的论坛http://forums.sun.com/thread.jspa?forumID=513&threadID=472453中找到了这个主题 ,但这并不令人满意。
有人可以给我一些有关JVM调度算法的指导,材料,文章或建议吗?
我还在寻找有关调度程序中Java线程的默认配置的信息,例如在进行时间分片时“每个线程需要多长时间”。还有这个东西。
我将不胜感激任何帮助 !
谢谢 !
没有单个Java虚拟机。JVM是一种规范,并且它有多种实现,包括OpenJDK版本和Sun版本。我不确定,但是我猜想任何合理的JVM都只会使用OS提供的底层线程机制,这暗示着UNIX(Mac OS X,Linux等)上的POSIX线程(pthread)并且在Windows上暗示WIN32线程。通常,这些系统默认情况下使用循环策略。