java支持多少种线程,据我所知,有两种类型的线程用户线程和守护程序线程,但我正在阅读一篇文章,其中指出......
正确的线程:这些是底层操作系统的线程设施的抽象。因此,线程创建与系统一样昂贵 - 总是有开销。
另一个是
“绿色”线程:由JVM创建和调度,这些线程更便宜,但没有发生适当的并发症。它们的行为类似于线程,但是在OS中的JVM线程中执行。据我所知,它们并不经常使用。
请告知绿色线程与守护线程相同的是什么?
答案 0 :(得分:0)
两种类型的线程用户线程和守护程序线程
守护程序线程是常规线程(它们甚至是相同的创建),除了应用程序在退出之前不需要等待它们完成。我甚至质疑文档中的措辞,因为对我来说守护程序线程是用户线程(即Thread
个实例)。
绿色线程完全过时,与守护程序线程无关。