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

synchronized用在普通方法上,代码块,静态方法上的区别

发布网友 发布时间:2022-05-13 13:08

我来回答

1个回答

热心网友 时间:2023-10-10 08:42

区别如下:
一、
用在实例方法上时,同步的是当前对象(this)。

二、
用在静态方法上时,同步的是表示方法所属类的Class类的对象。
比如,如果静态方法所属的类是C,则同步的就是C.class。

三、
用在代码块上时,同步的是某一个具体的引用类型的非null对象。
比如,String lock="locker";
synchronized(lock) {
//需同步执行的代码
}
这里同步的就是字符串lock。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
开封跑滴滴需要什么手续 郑州的滴滴打车可以在开封好吗 集团管控有哪几种模式 集团管控五种模式 集团管控模式集团管控模式选择的主要影响因素 win10桌面图标间距变大了怎么调整 win10桌面图标间距变大了调整方法 南宁什么路有民生银行 南宁民生银行保安第一个月工资多少?? 如果电池在综合测试时,电压原本是3.7伏标准,但是一测试那个电压立马 保护板的线结对但是用检测板测试为什么检测灯不亮反插反而亮为什么? Java的synchronized加在方法上或者对象上有什么区别 电脑的两个散热风扇有字的对着外面还是内部 电脑那个风扇向里面吹还是响外面吹(大约向左转还是右转) 散热器的风扇对准电脑哪个地方散热比较好? 梆子腔是什么乐器 maya网上下载素材有绿色的框 好的设计素材网站有哪些呀?谢谢 宋元南戏的四大声腔是什么? 香港人怎么样在中国大陆注册商标啊? 香港商标在大陆可以用吗? 戏曲讲究“四大声腔”,对此你了解多少? 注册一个香港商标在大陆受保护的吗? 明代四大声腔是什么? 香港商标注册,和内地有什么不一样 我想在香港注册商标然后在内地经营可以吗 香港注册的商标能不能在内地使用 在香港注册商标和在内地注册商标有什么不一样么? mean是什么意思中文 微信怎么@一个人 how什么意思中文 synchronized方法使用 servlet里面的synchronized方法的使用说明,望高手指点!!! 梦见小孩掉进水里 分析我国目前通货膨胀的成因,以及如何有效抑制通胀 铁道游击队演员表王强 铁道游击队战后篇的演员表 39809日元大概多少人民币 日元3800=多少RMB? 关于校园安全教育的短小品,四人表演的 校园网防止黑客病毒攻击应如何解决? 考试题 33800日元相当于多少人民币 一万日元现在可以换多少人民币啊. 我最近买了台新电脑可是那些防病毒什么防火墙的都不懂谁能教教我 ? 微信里打不开关注的图片,比如服装搭配和家居什么的图片,全显示小问号。me525 微信智能家居的微信智能家居的表述 家居设计的公共微信账号能推荐给我吗 ?谢谢啦 微信智能家居的使用流程 有什么比较好的家居? 有什么比较好的家居类啊? 微信和智能家居有什么阴谋