【发布时间】:2014-02-18 21:45:26
【问题描述】:
了解有关 Erlang 消息传递行为的时间顺序的这些事实:
如果进程 A 向进程 B 发送两条消息,则保证两条消息按发送顺序到达。
如果进程 A 向进程 B 发送消息,然后向进程 C 发送消息,则无法保证它们的接收顺序。
同样,如果进程 A 和 B 向 C 发送消息,则无法保证接收消息的顺序。
我的问题是:
如果进程 A 和 B 向进程 C 发送消息,当 A 和 B 在相同(微)时间内发送消息时,接收顺序是什么,具有相同的内部功能,在同一个节点和同一个节点中可以运行并行进程的机器?
【问题讨论】:
-
你从哪里得到这些信息的? (看起来你在引用一本书或其他东西。)我正在研究 Erlang 和并发,我有兴趣从你得到的地方阅读更多内容。 :)
标签: concurrency parallel-processing erlang message-passing