gpt4 book ai didi

ERLANG wait() 和阻塞

转载 作者:行者123 更新时间:2023-12-02 09:30:10 30 4
gpt4 key购买 nike

以下函数是否会阻塞其运行核心?

wait(Sec) -> 
receive
after (1000 * Sec) -> ok
end.

一个很好的答案将详细介绍 Erlang 和/或 CPU 的内部工作。

最佳答案

执行该代码的进程阻塞,当前运行该进程的调度程序不会阻塞。您发布的代码等于产量,但有超时。

该核心的 Erlang VM 调度程序将继续执行其他进程,直到超时触发,并且该进程将被再次调度执行。

关于ERLANG wait() 和阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8981938/

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