1. 程式人生 > >關於文件句柄的極簡解釋

關於文件句柄的極簡解釋

文件描述 linux 文件句柄 window 習慣 lin 指針的指針 進行 linux中

看下面幾句話:

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

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

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

關於文件句柄的極簡解釋