我偶然发现了一个对我来说不清楚的问题。带线程的异步函数
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。这是一个答案吗?