黑马程序员技术交流社区

标题: this锁和Object锁. 当前类.class锁三个的区别 [打印本页]

作者: 泮和顺    时间: 2012-3-19 13:11
标题: this锁和Object锁. 当前类.class锁三个的区别
同步里面的那个参数也就是锁 也叫监视器又叫锁棋标?this锁和Object锁. 当前类.class锁三个的区别
作者: 吴超    时间: 2012-3-19 14:06
this 返回的是对象
class 返回的是类(本质上一个singleton的对象)
作者: 李晓旭    时间: 2012-3-19 14:18
this锁,是在定义同步方法时候产生的
类名.class 字节码文件对象 是在静态同步方法中使用的锁

Object锁是在定义同步代码块,如下
synchronized(Object obj){   同步代码内容   }


三类锁,应用范围稍有差别
同步代码块应该是应用范围最广的,但是因为要手工定义所,所以代码稍有些复杂





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