《java 多线程编程核心技术》读书笔记六

来源:互联网 发布:旅行商问题算法matlab 编辑:程序博客网 时间:2024/06/05 08:46

ReentrantLockReentrantReadWriteLock

ReentrantLock
lock()、unlock()这两个方法之间的代码为线程同步执行
持有相同锁的方法均为同步执行

Condition
await() 等同 Object中的wait()
signal() 等同Object中的notify()
signalAll() 等同Object中的notifyAll()

ReentrantReadWriteLock
readLock().lock() 读
writeLock().lock() 写

异步执行的操作
    读读
同步执行的操作
     写写
     读写
     写读

原创粉丝点击