gpt4 book ai didi

java - 线程调度程序是 JVM 的一部分还是操作系统的一部分?

转载 作者:行者123 更新时间:2023-12-01 18:53:03 25 4
gpt4 key购买 nike

所以我想了解java中的线程调度程序如何选择特定的线程。因为它没有考虑优先级。我想知道它的实际工作原理。分享一些资源

最佳答案

Java 规范没有说明任何内容。

一般来说,JVM 只会使用操作系统提供的底层线程机制,这意味着 UNIX(Mac OS X、Linux 等)上的 POSIX 线程(pthreads),以及 Windows 上的 WIN32 线程。通常,这些系统默认使用循环策略。

因此 JVM 使用操作系统 native 线程,并且操作系统进行调度,而不是 JVM。

Check here for Java thread priority?

How JVM thread scheduler control threads for multiprocessors?

关于java - 线程调度程序是 JVM 的一部分还是操作系统的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59701201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com