JAVA多線程讀寫文件操作

目的:解決多線程讀寫文件 導致文件不統一問題。

核心:ReentrantReadWriteLock

ReentrantReadWriteLock特性:

1、可寫條件:其他線程無 讀、寫 操作

2、可讀條件:其他線程無 寫、申請寫 操作

單獨說下,怎麼理解 寫與申請寫,寫就是達到了上面1說的可寫條件。申請寫 就是當1不成立時,寫操作在阻塞,並未實際有些操作,即爲申請寫。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章