中易网

请问java lock中,lock.lock();方法是锁住了addGirl()方法,还是锁住了GirlController 这个java类

答案:1  悬赏:30  
解决时间 2021-01-12 07:24
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-01-11 22:40
请问java lock中,lock.lock();方法是锁住了addGirl()方法,还是锁住了GirlController 这个java类
最佳答案
  • 二级知识专家网友:煞尾
  • 2021-01-11 22:51
你好,锁住的是l.add(new Girl());这个动作,这个动作完成,锁就释放了,!!!!追答亲,记得采纳哦追问你好,我刚才测了一下,不对,应该锁住的是整个类,
比如GirlController类加一个方法

public void deleteGirl(){
count--;
System.out.println("count-- 被执行");
}

执行addGirl方法后,deleteGirl()方法也无法执行,直到unlock
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息