有很多人认为Lock锁比synchronized要好用一些,
用synchronized锁对象
用Lock锁对象
那么这时候lock凭什么判断我锁的是这个name的呢,从哪里传呢,我用lock不多,还请解答一下。
用synchronized锁对象
synchronized(name){
...
}用Lock锁对象
lock.lock();
lock.unlock();那么这时候lock凭什么判断我锁的是这个name的呢,从哪里传呢,我用lock不多,还请解答一下。
本文探讨了Lock接口与synchronized关键字的区别,特别是Lock如何实现更灵活的锁定机制,并提出疑问:Lock是如何针对特定对象进行锁定的。

被折叠的 条评论
为什么被折叠?



