Linux編程中的文件鎖之flock

1. 場景概述     在多線程開發中,互斥鎖可以用於對臨界資源的保護,防止數據的不一致,這是最爲普遍的使用方法。那在多進程中如何處理文件之間的同步呢?我們看看下面的圖:                                       圖中所示的是兩個進程在無同步的情況下同時更新同一個文件的過程,其主要的操作是: 1. 從文件中讀取序號。 2. 使用這個序號完成應用程序定義的任務。 3
相關文章
相關標籤/搜索