gpt4 book ai didi

c# - Java 中的异步回调相当于什么?

转载 作者:行者123 更新时间:2023-12-01 18:53:23 25 4
gpt4 key购买 nike

考虑到 C# 和 Java 之间的相似性,我希望 Java 具有类似的编程支持。我听说 Java 有 Future 的东西,但我不知道它与 C# 异步模式是否相似。

最佳答案

Java 基础知识表明,对于异步处理,您必须启动不同的线程(新的或重用的)。所以最简单的代码如下:

Thread t = new Thread(new Runnable()) {
public void run() {
// your asynchronous code.
}
});
t.start();

在 java 的更高版本中引入了许多新功能,但它们都是基于这个简单的构造。

例如,之前提到的 FutureFutureTask 有助于捕获并行线程中执行的方法调用的结果。最新版本的 java 中还有更多功能,尤其是 java.util.concurrent 包中:

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/package-summary.html

关于c# - Java 中的异步回调相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15047901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com