jld*_*ont 5 architecture erlang system lightweight-processes green-threads
我正在阅读Green Thread(维基百科)上这个信息丰富的页面,我想知道:Erlang旁边还有哪些其他编程系统依赖"绿色流程"?
编辑:"绿线!=绿色过程"
更新:没有人直接回答这个问题,所以我接受了一个答案,为我提供了有关绿色流程的更多信息.
关于整个“绿线”的名称,请参阅这篇文章的评论:
更严重的是,我很惊讶地看到您使用 Java 阵营的术语,而不是像“用户空间协作线程”这样的术语;好人 Peter van der Linden 解释了这个术语的起源:
当 Java 1.0 首次在 Solaris 上发布时,它并没有使用本机 Solaris 库 libthread.so 来支持线程。相反,它使用了为代号“Green”的早期项目用 Java 编写的运行时线程支持。该线程库后来被称为“绿色线程”。
我希望我们可以使用操作系统中的术语,例如线程的用户空间与内核调度。毕竟,这是操作系统级别的区别。“绿色线程”这个名字只是Java的历史。