0
上(还Erlang's mailing list可用。)让“每一个过程运行,直到它被阻止”一个Erlang节点
是否有可能写等待一个Erlang节点上运行的每个进程的功能以达到一个点,它被阻止,等待消息?
该函数只有在每个进程正在等待尚未发送给它的消息时才会返回。假设没有进程处于与时间相关的暂停状态(接收到后续句子,与计时器相关的操作等)。运行此功能的过程当然不包括在内。
明显错误的答案:
erlang:yield/0
:这给出了一个机会,所有其他进程运行,但不一定,直到它被阻止。