【发布时间】:2011-01-19 17:49:21
【问题描述】:
在 Erlang 中,消息发送者有什么方法可以等待响应,因此只有在处理完消息后才会继续执行?
我的意思是这样的:
Actor ! DoSomething
Continue to this next line of code when DoSomething has been processed
我知道可以通过发送发送者的Pid来进行回调,但是还有其他方法可以等待吗?
【问题讨论】:
-
...你为什么想要那个?它不是违背了 Erlang 的全部目的吗?
-
您确实应该考虑阅读文档并进行试验,而不是让 StackOverflow 充满您感到困惑的所有内容。这包含在 OTP 设计原则文档中。如果你没有使用 OTP 设计原则,那是因为你对 erlang 的理解足够好,不会问这样的问题。
-
达斯汀,你可能会觉得这很难相信,但并不是每个人都像你一样聪明。也许我们也需要 smartoverflow.com :)
-
@Zubair,这与聪明无关。这是关于尝试自己而不是利用别人的时间。几乎你所有的问题都是可以在 50 秒和 10 秒的思考过程中搜索到的东西。请停止用这些问题淹没 stackoverflow,因为你不想自己做你的工作。
-
我不知道该说什么。我做谷歌并尝试研究答案。我想你是对的,但你必须记住,我不是一个技术型的人,所以你可能从在线文档中理解的东西对于 99.99% 的人来说都是胡言乱语,不幸的是我是那 99.99% 的人之一。我知道 StackOverflow 只有 600 万成员,而且他们可能在前 00.01% 中,而且都是技术人员。也许我是这个网站的错误人群。但我也想问,有没有适合像我这样技术比你低很多的人的网站?