【发布时间】:2012-08-27 10:13:33
【问题描述】:
据我所知,java 支持多少种线程,有两种类型的线程用户线程和守护线程,但我正在阅读一篇文章,其中指出......
适当的线程:这些是围绕底层操作系统的线程设施的抽象。因此,线程创建与系统一样昂贵——总是有开销。
另一个是
“绿色”线程:由 JVM 创建和调度,这些线程更便宜,但不会发生适当的并行性。这些行为类似于线程,但在操作系统的 JVM 线程中执行。据我所知,它们并不经常使用。
请告知什么是绿色线程,它们与守护线程相同吗?
【问题讨论】:
-
绿色线程已经超过 13 年没有使用了……它们是在 Solaris 上运行的 java1.1 中引入的。并且没有任何守护线程是完全不同的。
-
你说的这些绿线是什么?他们的能源消耗减少了吗?
-
如果不清楚,则绿色线程永远无法用于 Windows 或 Linux。
标签: java multithreading