java内置锁(synchronized)和显式锁(ReentrantLock)
Java中的内置锁和显式锁一、java的内置锁synchronized每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途径就是进入这个锁的保护的同步代码块或方法。java内置锁是一个互斥锁,这就是意味着最多只有一个线程能够获得该锁,当线程A尝试去获得线程B持有的内置锁时,线程
转载
2018-01-22 15:48:13 ·
554 阅读 ·
0 评论