【发布时间】:2016-06-28 09:53:33
【问题描述】:
我知道要使程序线程安全,建议使用synchronized 方法或代码块。疑问是下面的代码 sn-p 将如何使程序线程安全?幕后发生了什么?
public class MyCounter
{
private int count = 0; // count starts at zero
public synchronized void setCount(int amount)
{
count = amount;
}
public synchronized int getCount()
{
return count;
}
}
【问题讨论】:
-
使代码线程安全并不是一个简单的“同步”问题。即使是了解基础知识也需要教程,这对于本网站来说太长了。
标签: java multithreading synchronized