【发布时间】:2010-04-25 09:47:33
【问题描述】:
我最近在看一篇论文Why Events are Bad。该论文对基于事件和基于线程的高并发服务器进行了比较研究,最后得出结论指出,在这种情况下,线程优于事件。
我发现我无法分类 erlang 公开了哪种并发模型。 Erlang 提供轻量级进程,但这些进程大部分时间都处于挂起状态,直到它收到某种事件/消息。
/阿伦
【问题讨论】:
-
如果进程大部分时间都被挂起,那么这是问题的一个属性,它的解决方案不是 Erlang 并发模型本身。
-
那篇论文已有 7 年的历史,比较了争论双方的一些实现技术,这些技术现在被认为有些过时(例如 Java 1.4)。有人愿意指出同一地区最近发生的事情吗?
标签: multithreading events erlang