【发布时间】:2013-01-11 20:16:48
【问题描述】:
我偶然发现了一个我不清楚的问题。
A.使用 Java 1.4,将以下函数包装在一个线程中,以便可以异步调用它,并提供一种稍后检索返回值的方法:
B.在 Java 5 中如何做同样的事情
int someMethod(int i) { return i++; }
我认为是解决方案之一:编写一个具有两个公共方法 void synchronized calculate(int i) 和 int getValue() 的类。 calculate 启动线程并设置私有变量。
在 java 1.5 中,我可以使用 AtomincInteger。这是答案吗?
【问题讨论】:
标签: java multithreading jvm java-5