ReentrantLock还没释放锁时,其他线程也可以获取当前对象锁吗?
Topic sourceReentrantLock方式的锁对象是构造出来的lock对象;
private final Lock lock = new ReentrantLock();
而synchronized的锁对象构造出来的count对象
Count count = new Count();
- 1
ReentrantLock方式的锁对象是构造出来的lock对象;
private final Lock lock = new ReentrantLock();
而synchronized的锁对象构造出来的count对象
Count count = new Count();
森屿54662
执行结果是这样的:
在线程1等待3秒过程中,线程2执行了addd方法?
还是我哪里有问题希望指正,谢谢