A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bigbean 中级黑马   /  2014-3-8 18:21  /  1151 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 bigbean 于 2014-3-8 23:50 编辑

synchronized和java.util.concurrent.locks.Lock有什么不一样啊,在企业的开发中,一般是使用synchronized还是使用Lock啊?

评分

参与人数 1黑马币 +5 收起 理由
何伟超 + 5

查看全部评分

6 个回复

倒序浏览
作用都一样 lock是1.5之后才有的 说实话我还是喜欢用synchronized
回复 使用道具 举报
kira 发表于 2014-3-8 18:36
作用都一样 lock是1.5之后才有的 说实话我还是喜欢用synchronized

好的~:D:D:D
回复 使用道具 举报
lock灵活很多.用起来很爽
回复 使用道具 举报
Lock:从调用Lock方法之后lock的实例就被锁定,直道被调用unlock才解锁。
synchronized:加了synchronized关键词后,count每次在块中只能被同一个进程加数。
具体问题具体分析吧。。。根据特点选择

评分

参与人数 1黑马币 +5 收起 理由
何伟超 + 5

查看全部评分

回复 使用道具 举报
用synchronzied用锁一个函数挺方便的,但是具体的同步用lock要灵活些
回复 使用道具 举报
三眼皮 发表于 2014-3-8 20:16
Lock:从调用Lock方法之后lock的实例就被锁定,直道被调用unlock才解锁。
synchronized:加了synchronized ...

:) 谢谢了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马