java多線程讀寫文件之文件鎖

文件修改始終是一件很麻煩也很出錯的行爲。多線程讀寫文件更是會加大文件內容混亂的概率,這時,必定要保證在某一個時刻,只有一個線程在對文件進行讀寫操做。那麼其餘訪問文件的線程該怎麼辦呢?就像去ATM取錢同樣,當ATM正在被使用時,那麼其餘想要使用ATM的人只能等待知道ATM能使用。java 讀寫文件也同樣,當一個線程得到文件時,給予這個線程文件鎖。只有擁有文件鎖的線程才能操做文件,其餘線程就須要一直等
相關文章
相關標籤/搜索