黑马程序员技术交流社区

标题: synchronized好还是Lock好一点? [打印本页]

作者: bigbean    时间: 2014-3-8 18:21
标题: synchronized好还是Lock好一点?
本帖最后由 bigbean 于 2014-3-8 23:50 编辑

synchronized和java.util.concurrent.locks.Lock有什么不一样啊,在企业的开发中,一般是使用synchronized还是使用Lock啊?
作者: kira    时间: 2014-3-8 18:36
作用都一样 lock是1.5之后才有的 说实话我还是喜欢用synchronized
作者: bigbean    时间: 2014-3-8 18:43
kira 发表于 2014-3-8 18:36
作用都一样 lock是1.5之后才有的 说实话我还是喜欢用synchronized

好的~:D:D:D
作者: wdtdcm    时间: 2014-3-8 18:47
lock灵活很多.用起来很爽
作者: 三眼皮    时间: 2014-3-8 20:16
Lock:从调用Lock方法之后lock的实例就被锁定,直道被调用unlock才解锁。
synchronized:加了synchronized关键词后,count每次在块中只能被同一个进程加数。
具体问题具体分析吧。。。根据特点选择
作者: daoyua    时间: 2014-3-8 20:53
用synchronzied用锁一个函数挺方便的,但是具体的同步用lock要灵活些
作者: bigbean    时间: 2014-3-9 01:11
三眼皮 发表于 2014-3-8 20:16
Lock:从调用Lock方法之后lock的实例就被锁定,直道被调用unlock才解锁。
synchronized:加了synchronized ...

:) 谢谢了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2