有些東西我還不瞭解同步和易失性。易失性和同步
我知道一個線程可以在本地進行安全更改。從我迄今爲止讀過的是同步的>易失性的。
說我有一個參數不長或基本上是一個標準的整數(無原子)。
而我有一個同步的方法,我用這個Integer做了很多工作。 所有線程是否會獲得此Integer的更新版本?或者我還必須聲明它是不穩定的?
public class stackoverflow {
private int x = 0;
public synchronized void rechnen(){
//dosomething
}
}
後基本上rechnen()之後,我得到了10000成一線,都將得到x的更新版本,因爲我的方法是同步的?還是我必須聲明它是不穩定的?
請用您正在使用的編程語言標記您的問題。 –