關於文件句柄的極簡解釋


看下面幾句話:

1.只有windows中才有句柄,windows中的句柄是指針的指針,因為windows中對象的經常會在內存中移動(如進行垃圾回收后),所以地址值經常會變,所以就對外提供一個指針的指針即句柄給用戶,句柄的地址是不會變的。

2.linux中是沒有文件句柄的,只有文件描述符,只是大家習慣把它說成句柄。

3,linux中, 每當進程打開一個文件時,系統就為其分配一個唯一對應的整型文件描述符(從0開始),用來標識這個文件。linux 操作系統通常對每個進程能打開的文件數量有一個限制。默認是1024。


免責聲明!

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



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