Java并发ReadWriteLock接口
生活随笔
收集整理的這篇文章主要介紹了
Java并发ReadWriteLock接口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java.util.concurrent.locks.ReadWriteLock接口允許一次讀取多個線程,但一次只能寫入一個線程。
-
讀鎖?- 如果沒有線程鎖定ReadWriteLock進行寫入,則多線程可以訪問讀鎖。
-
寫鎖?- 如果沒有線程正在讀或寫,那么一個線程可以訪問寫鎖。
鎖方法
以下是Lock類中可用的重要方法的列表。
| 1 | public Lock readLock() | 返回用于讀的鎖。 |
| 2 | public Lock writeLock() | 返回用于寫的鎖。 |
示例
以下TestThread程序演示了ReadWriteLock接口的這些方法。這里我們使用readlock()獲取讀鎖定和writeLock()來獲取寫鎖定。
?
點擊鏈接查看詳細內容?轉載于:https://www.cnblogs.com/hane/p/7344572.html
總結
以上是生活随笔為你收集整理的Java并发ReadWriteLock接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 6106 Classes
- 下一篇: Mybatis中typeAliases的