java併發編程(六)之讀寫鎖

1、讀寫鎖 咱們知道在多個線程訪問同一個數據的時候是存在線程安全問題的,而在僅僅是讀取數據的時候,是沒有安全問題的,那麼多個線程同時讀取數據咱們就可讓其不互斥;而多個線程都在修改(寫)數據或有的在讀取有的在寫入的時候再讓其互斥,這樣不但保證線程安全並且提升性能。java ReadWriteLock 維護了一對相關的鎖,一個用於只讀操做,另外一個用於寫入操做。只要沒有 writer,讀取鎖能夠由多個
相關文章
相關標籤/搜索