Java多线程编程中lock.lock()是什么意思,在线等

 我来答
jxcome2010
推荐于2017-11-26 · TA获得超过252个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:150万
展开全部
线程锁,第一个lock是一个对象Lock接口的实例对象,后面lock(),是方法,表示Lock对象执行了锁定操作,其他的线程都必须等这个线程完成,并释放锁之后,才能执行被锁住的代码块
追问
不要锁怎么样
追答
线程锁啊,线程同步执行,建议你看看这块知识,有的地方必须加锁,不加锁就会出错,比如抢火车票,你和我一起抢,同时进行,不加锁的话呢,你可以抢到,我也抢到了,这个算谁的?所以锁是保证共享程序不出错
yugi111
2014-11-06 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
就是jdk5开始的锁机制啊,
Lock lock = ...;
lock.lock()加锁了啊
追问
不需要有什么区别
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式