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

java 问题,synchronized(),里面为什么要带参数?怎么理解呢?该怎么写...

发布网友 发布时间:2024-10-12 18:07

我来回答

3个回答

热心网友 时间:2024-10-15 14:04

synchronized的参数代表的是“对象锁”。sychronized加锁的是对象,而不是代码。
我举了个例子:
public class Person
{
private String name; //意思差不多就是你那个obj
public setName(String name)
{
synchronized(name)
{
this.name = name;
}
}
}
代表的是不同的线程在synchronized块里,同时只有一个线程能执行该代码块,而类的不同实例之间是互不影响的。比如Person A = new Person(),Person B = new Person().A和B之间是不受synchronized制约的。
而:
public class Person()
{
private String name; //意思差不多就是你那个obj
public setName(String name)
{
synchronized(Person.class)
{
this.name = name;
}
}
}
“Person.class”这个锁对类级别的。不同的实例之间是同步的,也就是会所A和B必须同步访问synchronized代码块。
关于synchronized这块若要深入理解,需要对线程有个比较不多的掌握。
推荐楼主看看这个资料:http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.html

热心网友 时间:2024-10-15 14:07

synchronized的参数代表的是“对象锁”。sychronized加锁的是对象,而不是代码。


举了例子:
public class Person
{
private String name; //意思差不多就是你那个obj
public setName(String name)
{
synchronized(name)
{
this.name = name;
}
}
}


代表的是不同的线程在synchronized块里,同时只有一个线程能执行该代码块,而类的不同实例之间是互不影响的。比如Person A = new Person(),Person B = new Person().A和B之间是不受synchronized制约的。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

热心网友 时间:2024-10-15 14:08

这个参数是指哪个对象是被互斥访问的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
物流师证书就业前景 大话西游之战歌,齐天小圣,能吃几个1000年的蟠桃,才能变摸样? 高手们啊... 大话西游外传刚上来怎么就给的齐天小圣是紫色品阶的 大话西游之战歌。齐天小圣怎嘛打技能 大话西游外传怎么获得变色齐天小圣 大话西游外传领变异齐天小圣的是什么序列号 如何设置代理服务器(如何设置代理服务器地址) 家庭劳动有什么? ...和“而” 字的 用法 比如想介词啦 并想用学而实习之 之和而中点一... 铜陵职业技术学院是什么类别的学校 想请问一下十一月份出生的人是什么星座 请问 核电站靠近大海大江分布 是为了水源还是铀? 俄首座浮动核电站为何被称全球最强移动电源? 销售啤酒要交什么税 销售啤酒要纳什么税 卖啤酒交什么税 请问销售啤酒交什么税 销售啤酒要缴纳什么税 啤酒按什么交税 报仇雪恨换一字 求大神对超融合做个具体解答,再介绍一个主流厂商? 25 个超融合用户社区高频提问:产品功能、技术原理与运维操作 淘宝申请退货后,如何把要退回的物品寄给卖家???是物流公司来收... 买商住两用房商业贷款30万10年还清按照现在的银行利率,每个月需要还... ...叮嘱” “恐惧” “骊歌” “花圃”“鸡毛掸子” “玉簪花”连词... 在淘宝买东西 用邮政给我寄的 七天了东西都没拿到,都不知道在哪了…我... 我在淘宝买了东西然后退货 但是我不知道怎么寄给她 是去找快递公司 邮... 如何评价2011年电影《突袭》? PTC世界斯诺克球员巡回锦标赛(PTC) 华晨宝马为什么要扣掉 我三个月前高危,六周时检查阴,但是现在艾滋病急性期的症状都没有消失... 忍者村大战人物对应字母 魔兽忍者村大战哪两个人不能选? 在百度上讲解象棋对战是怎么回事? 本溪奥斯卡婚纱摄影的发展史 股市跌跌不休怎么办? 本溪龙摄影和奥斯卡哪个好 奥斯卡婚纱摄影的专业模特摆姿 ...中出现的美国飞行员是不是珍珠港之后美国对东京报复式轰炸之后迫降... 《奔跑吧兄弟》要开拍下一季,陈赫和邓超有机会回归吗? 溶解时温度降低的化学试剂有哪些? 1967年属羊人的运程何时走大运最倒运的年份? 营养物质是怎么从肠道运输到心脏的,流经哪些器官?请详细说明,谢谢! 幸福的方法读后感1000字 太原嘟嘟逗儿童摄影怎么样?听说都是拍室外的,风格好吗? 宝宝吃什么奶粉最长肉 宝贝体重偏瘦 吃什么奶粉长肉 哪种奶粉吃了宝宝长肉 盘古园府为什么没人买 请问:从柳州到贵州毕节的列车是几点的啊?