2016-09-19 59 views
-1

1)所有JVM中都支持“绿色线程”吗? 如果不是,那么其中一些不支持的原因是什么?JVM绿色线程支持和操作系统本地线程支持

2)所有现代通用操作系统是否都支持本地线程?

+1

我认为这是在[绿色线程与非绿色线程](http://stackoverflow.com/q/5713142/217324) –

回答

0
  1. 通常,现代虚拟机不使用绿色线程。这些天线程池更常见。
  2. 这个问题太广泛了。所有操作系统都是什么意思?包含各种芯片的嵌入式系统?在现代处理器上运行的大多数通用OS具有本地线程。
+0

回答1)在这种情况下说线程池是什么意思?如果现代JVM在某些不支持本地线程的操作系统上运行,那么如果JVM不支持绿色线程,它将会执行什么操作? 2)我的意思是通用的操作系统。我已经编辑了我的问题。感谢您的答复。 –

+0

您可以在这里阅读关于线程池的信息:https://docs.oracle.com/javase/tutorial/essential/concurrency/pools.html。没有本地线程的系统会发生什么情况取决于系统和JVM实现。一些没有本地线程的系统具有用户调度线程的概念,例如光纤或(是)绿色线程。有关更详细的解释,您应该查看相应的系统和JVM文档。 –