社区
Java
帖子详情
请问一个synchronized 锁方法问题
sigma_2010
2018-07-31 11:38:04
Class TestSync{
private synchronized void test() {
String a="100";
}
}
都说synchronized 非静态的锁方法是锁当前对象,究竟当前对象是指哪个。。新手不太理解
...全文
191
6
打赏
收藏
请问一个synchronized 锁方法问题
Class TestSync{ private synchronized void test() { String a="100"; } } 都说synchronized 非静态的锁方法是锁当前对象,究竟当前对象是指哪个。。新手不太理解
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大人ssp
2018-07-31
打赏
举报
回复
静态synchronized方法的锁是Java文件对应的Class对象,而非静态synchronized方法的锁是是个实例对象
weixin_42466285
2018-07-31
打赏
举报
回复
TestSync
verejava
2018-07-31
打赏
举报
回复
TestSync obj = new TestSync();
当前对象 obj
Java 多线程 之 银行ATM实例
http://www.verejava.com/?id=16992914422268
Tick-Tock
2018-07-31
打赏
举报
回复
TestSync 对象1 = new TestSync();
TestSync 对象2 = new TestSync();
对象1.test();锁的是对象1
对象2.test();锁的是对象2
对象1和对象2的test()可以同时执行,不会互斥
maradona1984
2018-07-31
打赏
举报
回复
当前对象就是当前对象,this这个关键字是否知道?就是这个指向的对象
Chenmoooooooooo
2018-07-31
打赏
举报
回复
就是你实例化的对象中,调用了非静态同步方法的那个对象。
synchronized
方法
锁
对象
锁
类
锁
synchronized
方法
锁
对象
锁
类
锁
方法
锁
对象
锁
类
锁
方法
锁
synchronized
修饰
方法
时 每个类的实例类的实例对应一把
锁
(
方法
锁
也是对象
锁
) 执行
synchronized
修饰的
方法
必须拥有实例对象的
锁
方法
一旦执行,就会独占...
synchronized
锁
(
方法
锁
, 代码块
锁
)
synchronized
锁
可以解决线程安全
问题
,但是相应的,只要是
锁
,就会带来性能开销,所以尽可能减小
锁
的范围尤为重要。
synchronized
锁
无非修饰普通
方法
,修饰静态
方法
,修饰代码块,我认为无非就两种(对象
锁
、类
锁
)...
synchronized
对象
锁
与类
锁
用法&如何用
synchronized
锁
字符串对象,这里面的坑要注意
我们使用
synchronized
通常都有这样
一个
误区:
synchronized
锁
住的代码块一定是所有线程都互斥的。其实不然!首先我们明确一点,
synchronized
锁
住的是
一个
对象!如果
锁
住的这个对象,在多个线程中相同,那么这些线程...
关于的面试
Synchronized
方法
锁
、对象
锁
、类
锁
区别
synchronized
关键字,代表这个
方法
加
锁
,相当于不管哪
一个
线程(例如线程A),运行到这个
方法
时,都要检查有没有其它线程B(或者C、 D等)正在用这个
方法
(或者该类的其他同步
方法
),有的话要等正在使用
synchronized
...
Java中的
synchronized
锁
它可以用于
方法
或代码块,用于保证同一时间只有
一个
线程可以执行被
synchronized
修饰的代码。
synchronized
的
锁
机制有两种使用方式:1. 同步
方法
:可以在
方法
声明中使用
synchronized
关键字。当
一个
线程调用同步
方法
时...
Java
51,397
社区成员
85,844
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章