将文件都会自动关闭,当开启进程终止(Will the file get automatically

2019-10-21 15:37发布

我有一个过程,它打开通过使用文件的文件:打开。 将这个文件都会自动关闭,当我的过程将终止?

Answer 1:

是。 从文档文件:打开/ 2 :

返回:

 {ok, IoDevice} 

该文件已在请求的模式被打开。 IoDevice是对文件的引用。

[...]

IoDevice实际上是一种处理该文件的进程的PID。 这个过程被链接到最初打开文件的过程。 如果任何过程,其中IoDevice连接终止时,该文件将被关闭,并且处理本身将被终止。



文章来源: Will the file get automatically closed, when opening process terminates
标签: erlang