黑马程序员技术交流社区

标题: 关于同步代码块 [打印本页]

作者: ztw    时间: 2014-7-29 23:23
标题: 关于同步代码块
synchronized(对象){
                                需要被同步的代码。
                        }
这里的对象,可以随便传入一个对象,我想问问那个对象代表的是什么意思?为什么可以随便传入一个对象呢?
作者: star5603    时间: 2014-7-29 23:30
这个变量就是锁,当有线程进入时,持锁进入,其他线程就不能进入执行代码。所以有多个同步代码块的时候,你如果都是传入同一个对象,那就是一把锁。。。懂了么

作者: java—family    时间: 2014-7-30 00:02
同意楼上
作者: MGC    时间: 2014-7-30 00:25
就是锁,当然用那个对象作为锁要视情况而定




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