关于一个线程锁的问题
資深大佬 : nonoName 1
今天面试的时候遇到一个问题
java 重入锁,什么时候会出现后申请锁的线程,先获得锁的情况,什么原因导致的呢
找了很多文章都没有找到理想的答案
求助各位大佬
大佬有話說 (6)
java 重入锁,什么时候会出现后申请锁的线程,先获得锁的情况,什么原因导致的呢
找了很多文章都没有找到理想的答案
求助各位大佬
synchronized 是可重入锁 , 所以能正常执行
但如果你用的是不可重入锁, 那就会出现死锁
[出现后申请锁的线程] 你这个说法 是多线程抢占锁 不适用于 可重入锁
某一个锁(synchronized 、ReentrantLock 等) 可以有多种属性 (公平、重入、自旋等)
就好像 person 的多种属性 name sex
可重入锁 这个属性描述的就是某一线程下 重复获取锁的情况
谢谢解答,明白了