關於文件句柄的極簡解釋

看下面幾句話:linux

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

2.linux中是沒有文件句柄的,只有文件描述符,只是你們習慣把它說成句柄。操作系統

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

相關文章
相關標籤/搜索