- 所有已知实现类:
MiniContext
public interface IContext
异步任务的上下文
在异步和并发编程中,共享上下文是很必要的,且显式的共享优于隐式的共享。
共享上下文可实现的功能:
1.传递取消信号
2.传递超时信息
3.共享数据(K-V结果)
关于上下文的设计,可阅读行为树的Task类
- 作者:
- wjybxx date - 2023/11/18
-
字段概要
字段 -
方法概要
-
字段详细资料
-
NONE
空上下文 1. 建议使用空上下文代替null 2. 可以通过该对象创建子上下文
-
-
方法详细资料
-
state
Object state()任务绑定的状态 1.任务之间通常不共享 -- 私有属性。 2.运行时可能为null。 -
cancelToken
任务绑定的取消令牌(取消上下文) 1.每个任务可有独立的取消信号 -- 私有属性。 2.运行时不为null - 可返回ICancelToken.NONE。
-