当前位置: 首页 > 面试题库 >

Java绿色线程与非绿色线程

许彦
2023-03-14
问题内容

我想了解这类线程提供的优势。

  • 在哪些环境中,绿色线程比非绿色线程更好?有人说绿色线程更适合多核处理器。
  • 任何预期的行为问题。

问题答案:

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

特别是在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文章所述,有一些例外,我主要收集低功耗(嵌入式)设备的信息。



 类似资料:
  • 问题内容: 我想了解此类线程提供的优势。 在哪些环境中,绿色线程比非绿色线程更好?有人说绿色线程更适合多核处理器。 任何预期的行为问题。 问题答案: 维基百科文章“绿色线程”对此进行了很好的解释。 绿色线程是“用户级线程”。它们是由“普通”用户级进程而不是内核调度的。因此,它们可用于在不提供该功能的平台上模拟多线程。 特别是在Java上下文中,绿色线程已成为过去。请参见《JDK 1.1 for S

  • 问题内容: 绿色线程和本机线程有什么区别? 为什么将其命名为绿色和原生? 我是编程世界的新手。我喜欢学习Java。在经历Java线程面试问题时,我发现了这一点。我听说过线程,但是没有听说过这些绿色线程和本地线程。我对绿色线程和本机线程感到困惑,但不清楚。 在这种情况下,线程被称为绿色线程还是本地线程?(我的意思是在编程中) 问题答案: 绿色线程和本机线程有什么区别? 绿色线程由虚拟机调度。 本机线

  • 问题内容: 该方法返回单个int。如何分别获得红色,绿色和蓝色作为0到255之间的值? 问题答案: Java的Color类可以进行转换:

  • 本文向大家介绍MySQL5.7.16绿色版安装教程详解,包括了MySQL5.7.16绿色版安装教程详解的使用技巧和注意事项,需要的朋友参考一下 下面给大家介绍下MySQL5.7.16绿色版安装教程,具体内容如下所示: 如图所示: 原窗口指令 以上所述是小编给大家介绍的MySQL5.7.16绿色版安装教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家

  • 有没有一种方法可以轻松地将给定的十六进制颜色代码分配给更一般的类别(红色、绿色、蓝色、黄色、橙色、粉色、黑色、白色、灰色...)? 比如- 编辑:甚至与adobe photoshop类似,找到最接近的网络安全颜色,这样可以将颜色数量减少到256种,这已经是一个很好的解决方案了!

  • 操作说明: 请将你自己的UE目录内容移动到C:\Program Files\CatTools\UltraEdit下,然后在"C:\Program Files\CatTools\UltraEdit\GNU"添加一个自己喜欢的位图文件,并命名为splash.bmp。在C:\Program Files\CatTools\UltraEdit下面放一个自己喜欢的图标文件NSISUE.ico。 将下面的脚本内