黑马程序员技术交流社区

标题: 关于synchronized同步的问题 [打印本页]

作者: 拾起落叶    时间: 2015-7-11 14:36
标题: 关于synchronized同步的问题
谁能解释下同步代码块什么时候用?用在什么地方?听的有点模糊

作者: 122125241    时间: 2015-7-11 14:44
满足三个条件,一个是多线程           二是多线程有共用的代码          三是是否有多条语句操作这个代码
如果是   那么就需要考虑同步时的安全问题   要么放入同步方法里面  在修饰符后面加synchronized(锁对象时this,,静态方法锁对象是自解码文件),要么把代码直接圈起来上个同步代码块加锁(锁对象任意)-----就这么多

其实也可以用Lock锁,共用代码钱加锁,共用后面解锁是一样的




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