1

可能重复:
绿色线程与非绿色线程

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

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

另一个是

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

请告知什么是绿色线程,它们与守护线程相同吗?

4

1 回答 1

0

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

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

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

于 2012-09-02T09:59:40.707 回答