【发布时间】:2013-01-09 18:17:51
【问题描述】:
我想我知道这一点,但希望得到确认。
显然同步会阻止其他线程访问它,但我看到了很多例子,例如
public synchronized void setValue(int value)
{
balance=value;
}
我的想法是对的吗,如果方法像上面那样只做一行,那么同步就没有意义了。
谢谢
【问题讨论】:
-
如果您只获取或设置
balance,您可以设置为volatile,但您无法以原子方式获取和设置。
标签: java synchronized