unix環境高級編程-3.10-文件共享

unix系統支持在不同進程間共享打開的文件。 內核使用三種數據結果表示打開的文件。 (1)每個進程在進程表中都有一個記錄項,記錄項中包含有一張打開文件的描述符表,可將其視爲一個矢量,每個描述符佔用一項。 每個文件描述符相關連的是: 文件描述符標誌 指向一個文件表項的指針。 (2)內核爲所有打開文件維持一張文件表。每個文件表項包含: 文件狀態標誌(包含讀寫,填寫,同步,非阻塞等) 當前文件偏移量 指
相關文章
相關標籤/搜索