ReentrantLock(手工锁)可以替代Synchronized
可以使用tryLock尝试锁定,根据返回结果决定执行什么样的业务逻辑,还可以指定尝试时间
可以使用lockInterruptibly,在锁定之后,别的线程可以通过interrupt进行中断
可以指定公平锁ReentrantLock(true)
mark:学习笔记
ReentrantLock(手工锁)可以替代Synchronized
可以使用tryLock尝试锁定,根据返回结果决定执行什么样的业务逻辑,还可以指定尝试时间
可以使用lockInterruptibly,在锁定之后,别的线程可以通过interrupt进行中断
可以指定公平锁ReentrantLock(true)
mark:学习笔记