返回信息流使用synchronized(this)和synchronized(A.class)有什么区别么?其中A为一个类
这是一条镜像帖。来源:北邮人论坛 / java / #39009同步于 2015/3/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题]多线程中的同步问题
noEasy
2015/3/8镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
对象锁和类锁,具体google下吧
【 在 noEasy (我不是你养的喵) 的大作中提到: 】
: 使用synchronized(this)和synchronized(A.class)有什么区别么?其中A为一个类
我理解是:
Java的锁都是锁对象的。
this是表示当前这个对象,A.class是类对象,每个类加载的时候都会生成这么一个。
所以如果想让一类对象都共享内存,锁类对象就可以。
【 在 noEasy 的大作中提到: 】
: 使用synchronized(this)和synchronized(A.class)有什么区别么?其中A为一个类
通俗易懂 thx
【 在 aiquestion 的大作中提到: 】
: 我理解是:
: Java的锁都是锁对象的。
: this是表示当前这个对象,A.class是类对象,每个类加载的时候都会生成这么一个。
: ...................