1 可重入锁 可重入锁,也叫递归锁.它有两层含义,第一,当一个线程在外层函数得到可重入锁后,能直接递归地调用该函数,第二,同一线程在外层函数获得可重入锁后,内层函数可以直接获取该锁对应其它代码的控制权.之前我们提到的synchronized和ReentrantLock都是可重入锁. 通过ReEnterSyncDemo.java,我们来演示下synchronized关键字的可重入性. 1 class SyncReEnter implements Runnable{ 2 public synchro