我偶然發現了一個對我來說不清楚的問題。帶線程的異步函數
A.使用Java 1.4,包裹下面的函數在一個線程,以便它可以異步調用,並提供一種方式,在以後的時間被檢索的返回值:
B.會如何寫有兩個公共方法
void synchronized calculate(int i)
和int getValue()
類:同樣可以在Java 5中
int someMethod(int i) { return i++; }
我認爲什麼是解決方案之一來完成。 calculate
啓動線程並設置一個私有變量。
在java 1.5中我可以使用AtomincInteger。這是一個答案嗎?