绿线与非绿线

绿线与非绿线,第1张

绿线与非绿线

维基百科文章“绿色线程”对此进行了很好的解释。

绿色线程是“用户级线程”。它们是由“普通”用户级进程而不是内核调度的。因此,它们可用于在不提供该功能的平台上模拟多线程。

特别是在Java上下文中,绿色线程已成为过去。请参见《JDK 1.1 for Solaris开发人员指南》。(这是关于Solaris的,但是不再使用绿色线程的事实对于通常的平台是有效的)。

从版本1.3开始,在Linux的Sun JVM中已放弃了绿色线程(请参阅archive.org上Linux平台上的Java [tm]技术)。可以追溯到2000年。对于Solaris,可以从JDK 1.2获得本机线程。那可以追溯到1998年。我什至认为Windows从来没有一个绿色线程实现,但是我找不到关于它的参考。

如Wikipedia文章所述,有一些例外,我主要收集低功耗(嵌入式)设备的信息。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5561074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存