Java中是否有类似C#Task的东西?

Gov*_*van 3 c# java concurrency

我正在尝试学习C#!我对编程语言之间的Java最熟悉!刚才我正试图了解TaskTaskJava中有类似的东西吗?

Task的和线程之间有什么区别?Task线程不能提供什么功能?基本上为什么我们需要Task

Dan*_*Dan 5

Java 7中引入的Fork / Join框架可能是最接近的东西:

http://docs.oracle.com/javase/tutorial/essential/concurrency/forkjoin.html


Min*_*uel 5

我会说最接近的1:1类是Future<T>or CompletableFuture<T>CompletableFuture有一些额外的链接方法,类似于Task<T>C#中的方法。

显然在早期版本的任务并行库(C#)中Task<T>被称为Future<T>http://www.nedstoyanov.com/promises-and-futures/