标签: c linux erlang
Erlang运行时如何在类UNIX系统上实现用户空间多线程机制?
是否使用getcontext(2)或longjump(3)?
getcontext(2)
longjump(3)
非常感谢任何相关文件。
答案 0 :(得分:4)
每个Erlang进程只是一个包含堆和堆栈的结构。因此,切换过程只是在队列中使用另一个结构的问题。我认为this论文很好地描述了它。