兩個進程同時訪問同一個文件

對於多個進程打開同一文件的情況,每個進程都有它自己的文件表項(file對象),其中有它自己的文件位移量,所以對於多個進程讀同一文件都能正確工作。但是,當多個進程寫同一文件時,則可能產生預期不到的結果。(可以使用pread,pwrite)。 總結:兩個獨立進程打開同一文件,對應不同的file對象,每個進程調用close隻影響本進程的「打開文件計數」(file對象的引用計數)。   可以先打開着文件,
相關文章
相關標籤/搜索