黑马程序员技术交流社区
标题:
请问下,静态同步函数使用的是什么对象的锁?
[打印本页]
作者:
a371166028
时间:
2015-1-6 21:24
标题:
请问下,静态同步函数使用的是什么对象的锁?
已知:非静态同步函数使用的锁默认是this. 静态同步函数不能使用this关键字.
那么问题来了:请问,静态同步函数使用的默认锁是什么?
作者:
奔来的黑马
时间:
2015-1-6 21:40
静态同步方法的锁对象是 字节码文件对象(.class文件对象)
可以配合同步代码块实验一下。。
作者:
淡调调/ka
时间:
2015-1-6 22:25
静态函数是随着类的加载而加载的,自然不能用关键字this,因为在内存中根本就没有产生该对象。
作者:
探寻者
时间:
2015-1-6 22:29
静态方法锁使用的对象是所在类的字节码文件 类名.class
作者:
syz1993
时间:
2015-1-7 00:05
所在类的字节码文件对象
作者:
huduzhi
时间:
2015-1-7 00:58
该类的class对象。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2