黑马程序员技术交流社区
标题:
多线程用的是哪个锁?
[打印本页]
作者:
木木赤赤
时间:
2013-12-27 08:05
标题:
多线程用的是哪个锁?
本帖最后由 木木赤赤 于 2013-12-27 12:14 编辑
clip_image001.jpg
(40.7 KB, 下载次数: 1)
下载附件
2013-12-27 08:05 上传
这个时候用的是哪个锁?
作者:
程洋
时间:
2013-12-27 08:31
同步函数就是用synchronized来修饰要同步的函数,此函数的锁是this。如果同步函数被静态修饰后,同步函数的锁就不再是this,而是类对应的字节码文件对象。(原因:静态进内存时,内存中还没有本类的对象,但是一定有该类对应的字节码文件对象。类名.class ,该对象的类类型是Class)。
作者:
776699
时间:
2013-12-27 09:39
Single.class
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2