Java面试题(九) 揭秘Java大陆的神秘家族“锁”之一族(二) 可重入锁(递归锁)

一. 可重入锁(递归锁) 1. 定义:java 指的是同一线程外层函数得到锁以后,内层递归函数仍然能获取该锁的代码, 在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁,也就是说, 线程能够进入任何一个它已经拥有的锁所同步着的代码块。 简单来讲,可重入锁就是你回家后开了一个大门锁,就能够进入厨房,厕所,客厅等等。web 2. 可重入锁做用:最大的做用就是避免死锁面试 3. 使用sync
相关文章
相关标签/搜索