Java多线程/并发十、不可重入锁/自旋锁、可重入锁

锁分为可重入锁和不可重入锁。 可重入和不可重入的概念是这样的:当一个线程得到了当前实例的锁,并进入方法A,这个线程在没有释放这把锁的时候,可否再次进入方法A呢?java 可重入锁:能够再次进入方法A,就是说在释放锁前此线程能够再次进入方法A(方法A递归)。 不可重入锁(自旋锁):不能够再次进入方法A,也就是说得到锁进入方法A是此线程在释放锁钱惟一的一次进入方法A。 先举例来讲明锁的可重入性:web
相关文章
相关标签/搜索