如果open的file不close , 會有什么樣的影響


1. 一個進程如果打開了一個文件, 不close, 程序結束后, 操作系統會自動回收釋放

2. 操作系統有最大打開文件的限制, 如果超過了打開文件會報錯

3. 如果一個程序大量的讀寫多個不同的文件, 不close, 超過max_open_file個數后, 打開文件報錯

4. 還有:如果不close, 進程退出后, 寫入的文件不會及時落盤, 突然斷電, 可能出現丟失的情況

https://segmentfault.com/q/1010000020836375 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM