求教个关于java的问题

这题为什么选ACE,求教,谢谢... 这题为什么选ACE,求教,谢谢 展开
 我来答
xiayanyang1988
2014-12-03 · 超过25用户采纳过TA的回答
知道答主
回答量:156
采纳率:0%
帮助的人:60.9万
展开全部
因为此类非单例,多线程调用可能会导致全局变量不正确,所以需要对类中的变量进行同步控制。此题2个全局变量(name、count)、一个构造器和4个方法,仔细看会发现4个方法没有一个会改变name的值,但能改变了count的值,防止多个线程同时调用一个方法导致全局变量值不统一,所以需要在读取、修改count值的地方加上synchronized关键字,达到同步效果。
百度网友b4855c5
2014-12-03 · TA获得超过1071个赞
知道小有建树答主
回答量:823
采纳率:0%
帮助的人:958万
展开全部
注意,ACE的答案都是设置值的,BC都是取值的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d6952d3ca
2014-12-03 · TA获得超过115个赞
知道小有建树答主
回答量:72
采纳率:0%
帮助的人:74.2万
展开全部
这是一个java同步问题,ACE三个方法是相互有影响的,执行其中一个的时候另外两个要等其执行完才能执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晚上天黑了吗
2014-12-03 · 超过10用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:19.6万
展开全部
个人认为常量的值是在对象实例化的时候构造好的,不会再改了,不存在线程问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式