问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java synchronized 的用法问题

发布网友 发布时间:2022-05-02 04:06

我来回答

2个回答

热心网友 时间:2022-06-28 01:31

1,sleep方法不会释放var锁,即在方法未完成之前其他线程不能再执行此同步模块,即不能再获得var锁,对变量的同步读写控制应该是这样:
private volatile int a;
public synchronized void setA(final int a)
{
this.a = a;
}
public synchronized int getA()
{
return a;
}
2,m()使用类锁进行加锁,其他线程不可再访问带该类锁的同步模块;其他未加锁方法与变量可以访问;
3,this是指类被创建时的实例对象,该方法使用了对象锁进行加锁,原理与1的var(应该是Object)相同。

参考资料:http://blog.myspace.cn/e/406181258.htm

热心网友 时间:2022-06-28 01:31

1,var 跟var地址一样的访问都要受同步*
2,同一实例访问该方法都会同步
3,this是当前类实例,类实例内访问这段代码都会同步
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 火锅餐厅厨房有哪些 小火锅厨房设备有哪些 java 中 synchronized 修饰函数时代表什么意思啊? Java的synchronized关键字怎么用? java中synchronized是怎么运用的,详解··· java synchronized关键字? Java怎么使用synchronized声明一个变量? java 中 synchronized 是什么意思 java synchronized的写法 Java 中同步(syncronize)怎么使用 java中,synchronized 的使用? java中的synchronized怎么使用? java中的synchronized()的具体作用 java synchronized 有两种用法?一种是方法上加synchronized ,还有一种是什么? synchronized 加在java方法前面是什么作用 建筑劳务分包合同应由总包、分包中哪一方组织备案? ...甲方要求我们劳务分包备案,劳务分包合同可以和个人签订吗?_百度... 长春市劳务分包企业进场施工前登记备案办理条件是什么? ...合同、专业分包合同、专业承包合同、劳务分包合同的区别联系?什么是... 北京市有政府文件规定分包合同必须备案吗? word最后一页是空白页删不掉,怎么可能(二) 总承包下面有劳务分包,劳务分包资质等需要在建设单位备案吗? Java怎么使用synchronized声明一个变量 java中synchronized问题 java中synchronized的参数有什么用? 属龙的人名字中带人字旁意味着什么? 怎样挑选鸡蛋好坏 UE4和3Dmax学习,有什么好的推荐吗? 我外婆80多岁了,还可以吃燕窝吗? 80到90岁老人可以吃燕窝吗?? 83岁老人能吃燕窝吗 老人可以吃燕窝吗? 按照手机里的做古早蛋糕视频能否做成功? 老年人可以吃燕窝吗?有什么好处? 汉口左岸天地怎么样?好不好?值不值得买? 83岁老人可以吃燕窝吗 老人可以服用燕窝吗?怎么吃? 我是黄冈户口,想要在武汉买房,只有买不限购的,哪里 柯基斗臀古早蛋糕怎么做? 八十多岁老人能吃燕窝吗 武汉远城区的房子值得买吗 网红古早蛋糕怎样做,口感更佳,非常的美味?