鉴于 C# 和 Java 之间的相似性,我希望 Java 具有类似的编程支持。我听说 Java 有这个 Future 的东西,但我不知道它与 C# 异步模式类似。
问问题
476 次
1 回答
4
Java 基础建议对于异步处理,您必须启动不同的线程(新的或重用的)。所以最简单的代码如下:
Thread t = new Thread(new Runnable()) {
public void run() {
// your asynchronous code.
}
});
t.start();
在后来的 Java 版本中引入了许多新特性,但它们都是基于这个简单的构造。
例如,Future
前面FutureTask
提到的帮助有助于捕获在并行线程中执行的方法调用的结果。在最新版本的 java 中,特别是在 package 中,还有更多的特性java.util.concurrent
:
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/package-summary.html
于 2013-02-24T02:48:19.633 回答