1
我有一個進程,它使用file:open打開文件。當我的進程終止時,這個文件會自動關閉嗎?打開進程終止時文件會自動關閉
我有一個進程,它使用file:open打開文件。當我的進程終止時,這個文件會自動關閉嗎?打開進程終止時文件會自動關閉
是的。從file:open/2文檔:
返回:
{ok, IoDevice}
該文件已在請求的模式被打開。
IoDevice
是對該文件的引用。
[...]
IoDevice
實際上是一種處理該文件的進程的PID。這個過程與最初打開文件的過程相關聯。如果IoDevice
鏈接的任何進程終止,則文件將被關閉,進程本身將被終止。
謝謝!莫名其妙地沒有在文檔中注意到它。 – aav 2015-01-21 12:42:48