文件共享(UNIX環境高級編程筆記)

  UNIX系統支持在不同進程間共享打開文件。   內核使用3種數據結構表示打開文件。   (1)每個進程在進程表中都有一個記錄項,記錄項中包含一張打開文件描述符表,可將其視爲一個矢量,每個描述符佔用一項。   a.文件描述符標誌;   b.指向一個文件表項的指針。   (2)內核爲所有打開文件維持一張文件表。每個表包含:   a.文件狀態標誌;   b.當前文件偏移量;   c.指向該文件v節點
相關文章
相關標籤/搜索