对竞争的态度
- 乐观锁(java.util.concurrent 包中的原子类)
- 悲观锁( Synchronized)
- 公平锁new ReentrantLock (true)
- 非公平锁new ReentrantLock ()
共享锁与独享锁: ReadWriteLock ,其读锁是共享锁,其写锁是独享锁