- 类型参数:
-
T
- 结果类型
- 所有超接口:
-
Supplier<T>
- 封闭类:
-
StructuredTaskScope预览<T>
Subtask
是 Java 平台的预览 API。
预览功能可能会在将来的版本中被移除,或升级为 Java 平台的永久功能。
代表使用
StructuredTaskScope.fork(Callable)
预览 分叉的子任务。
- 自:
- 21
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
预览。代表子任务的状态。 -
Method Summary
-
Method Details
-
task
返回提供给fork
方法的返回值任务。- API 注释:
-
具有唯一标识的任务对象可用于由
handleComplete
预览 的实现进行关联。 - 返回:
-
提供给
fork
方法的返回值任务
-
state
返回子任务的状态。- 返回:
- 子任务的状态
-
get
T get()- 指定者:
-
get
在接口Supplier<T>
- 返回:
- 可能为 null 的结果
- 抛出:
-
IllegalStateException
- 如果子任务尚未完成,未成功完成,或当前线程是任务作用域所有者且在分叉后未加入 - 参见:
-
exception
Throwable exception()- 返回:
- 子任务抛出的异常
- 抛出:
-
IllegalStateException
- 如果子任务尚未完成,已完成并返回结果,或当前线程是任务作用域所有者且在分叉后未加入 - 参见:
-
Subtask
。