0
上(還Erlang's mailing list可用。)讓「每一個過程運行,直到它被阻止」一個Erlang節點
是否有可能寫等待一個Erlang節點上運行的每個進程的功能以達到一個點,它被阻止,等待消息?
該函數只有在每個進程正在等待尚未發送給它的消息時纔會返回。假設沒有進程處於與時間相關的暫停狀態(接收到後續句子,與計時器相關的操作等)。運行此功能的過程當然不包括在內。
明顯錯誤的答案:
erlang:yield/0
:這給出了一個機會,所有其他進程運行,但不一定,直到它被阻止。