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

绿线与非绿线

薄瑞
2023-03-14
问题内容

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

在哪些环境中,绿色线程比非绿色线程更好?有人说绿色线程更适合多核处理器。

任何预期的行为问题。


问题答案:

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

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

特别是在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 Solaris开发人员指南》。(这是关于Solar

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

  • 一面:(30min,有题单,主人的任务+1) 项目介绍 使用线程池传输文件注意什么,丢包? 聊天服务器选择TCP还是UDP?TCP时延是多少?内网聊天服务器选择TCP还是UDP? UDP如何解决不可靠传输 反向代理 ET和LT 零拷贝 实验室项目介绍 map和unordered_map区别和应用场景 无锁编程 多线程编程注意什么 僵尸进程 进程和线程区别 写时复制 内核如何管理碎片 http和ht

  • Jmeter 测试性能的时候,使用怎样的方式快速的找到性能的平衡值。 共享单车项目 对那个网络网络的那个协议了解吗?七层网络协议都是干什么的 对路由器和交换机有没有啥了解的 就是跨路由器转发咱们的数据包去数据包需要经过什么样的一个改变。 TCP和UDP之间有什么不同 什么时候使用TCP和UDP 既然就是说面试测试开发岗嘛,就是在能问一下就选择这个岗位的原因是啥? 已凉 #23秋招#

  • 自我介绍 kafka底层存储数据的原理 kafka为什么那么快 消费者只有拉取一种模式吗 kafka数据清理周期(一周) kafka的选举机制?了解ISR吗 redis的持久化方式 mysql的索引 mysql的存储引擎的区别 tcp和udp的区别 了解AOP吗 学过哪些集合?hashmap是有序的吗?linkedhashmap的底层原理 list接口有几个实现类 springboot中有哪些设计

  • 1.自我介绍 2.项目介绍 3.多线程可能造成的问题 4.项目中为什么用互斥锁不用读写锁 5.为什么会有线程安全问题 6.会引起线程安全的函数 7.C中数组指针和指针数组怎么写(口撕代码?!) 8.函数中传递二维数组的方式(口撕代码?!) 9.虚基类 9.虚析构函数 10.static和const 11.TCP三次发送的报文(SYN,SYN+ACK,ACK) 12.TCP第三次握手ACK丢失会发生