gpt4 book ai didi

erlang - 从 sleep 中唤醒进程 - Erlang

转载 作者:行者123 更新时间:2023-12-02 11:31:58 26 4
gpt4 key购买 nike

Erlang 中的进程在无限休眠后是否可以从外部唤醒?

我想从另一个进程中唤醒它,该进程确实保存了休眠进程的进程 ID。

我在我想要 sleep 的进程中使用了它:

timer:sleep(infinity)

如果无法从外部唤醒它,我还有哪些其他选择?

最佳答案

不要使用timer:sleep/1,而是将进程放入receive中,以便它等待消息。当其他进程希望它继续时,它可以简单地向其发送一条消息。假设消息与receive 正在寻找的内容匹配,第一个进程将退出receive 并继续。

关于erlang - 从 sleep 中唤醒进程 - Erlang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22436013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com