1. 实现了RunnableFuture<V>接口,可以异步运行(Executor),以及在未来某时刻获取结果。
2. 数据结构
字段:
state(任务的状态):
0-NEW(新建),1-COMPLETING(call,run方法执行完,正在设置result值), 2-NORMAL(正常完成),
3-EXCEPTIONAL, 4-CANCELLED, 5-INTERRUPTING, 6-INTERRUPTED
1. 实现了RunnableFuture<V>接口,可以异步运行(Executor),以及在未来某时刻获取结果。
2. 数据结构
字段:
state(任务的状态):
0-NEW(新建),1-COMPLETING(call,run方法执行完,正在设置result值), 2-NORMAL(正常完成),
3-EXCEPTIONAL, 4-CANCELLED, 5-INTERRUPTING, 6-INTERRUPTED