gpt4 book ai didi

file - Erlang 可以清理崩溃/卡住进程的打开文件描述符吗?

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

如果进程崩溃,仅由该 erlang 进程引用的文件描述符会发生什么情况?有没有某种方法可以让 erlang 像操作系统进程一样自动清理,或者某些可能有帮助的设计模式?

最佳答案

根据http://www.erlang.org/doc/man/file.html#open-2

IoDevice 实际上是处理该文件的进程的 pid。该进程链接到最初打开该文件的进程。如果 IoDevice 链接到的任何进程终止,则该文件将被关闭,进程本身也将被终止。

所以,对于崩溃的进程已经完成了。

卡住的进程或多或少类似于死锁,应该这样对待。

关于file - Erlang 可以清理崩溃/卡住进程的打开文件描述符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21497025/

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