linux文件描述符和打開文件之間的關係

要理解文件描述符和打開文件之間的關係,瞭解內核維護的一下三個數據結構是很有必要的: 1.進程級的文件描述表,(open file description)就是我們常常在代碼中使用的int fd變量,由open函數返回。 2.系統級的打開文件表,這是內核對所有打開文件維護的一個描述表格,將表格中的每一項稱爲打開文件句柄。它存儲了 一個打開文件的所有相關信息,例如當前文件的偏移量,訪問模式,狀態等等。
相關文章
相關標籤/搜索