可重入锁又名递归锁:是指在同一个线程在外层方法获取锁的时候,在进入内层加锁方法上也会自动获取锁
比如:ReentrantLock、Synchronized都是可重入锁,可重入锁的一个好处是可一定程度避免死锁