内置锁(cynchronized)和显示锁(lock)的区别及读写锁
synchronized(内置锁):
代码间接容易上手,只需在方法上添加synchronized 或者使用 synchronized 代码块即可自动释放锁.
lock(显示锁):
lock接口子类ReentrantLock 在需要尝试获取锁,或者超时获取锁,或者锁可以中断,或者公平锁的情况下使用手动释放锁.
synchronized和ReentrantLock都是可重入锁:
synchronize...
原创
2019-12-09 18:18:28 ·
469 阅读 ·
0 评论