关于Java中的绿色线程

时间:2012-09-02 09:42:49

标签: java multithreading

  

可能重复:
  Green Threads vs Non Green Threads

java支持多少种线程,据我所知,有两种类型的线程用户线程和守护程序线程,但我正在阅读一篇文章,其中指出......

  

正确的线程:这些是底层操作系统的线程设施的抽象。因此,线程创建与系统一样昂贵 - 总是有开销。

另一个是

  

“绿色”线程:由JVM创建和调度,这些线程更便宜,但没有发生适当的并发症。它们的行为类似于线程,但是在OS中的JVM线程中执行。据我所知,它们并不经常使用。

请告知绿色线程与守护线程相同的是什么?

1 个答案:

答案 0 :(得分:0)

  

两种类型的线程用户线程和守护程序线程

守护程序线程是常规线程(它们甚至是相同的创建),除了应用程序在退出之前不需要等待它们完成。我甚至质疑文档中的措辞,因为对我来说守护程序线程用户线程(即Thread个实例)。

绿色线程完全过时,与守护程序线程无关。