task_completion_event 类
task_completion_event 类可以延迟任务的执行,直到满足条件,或者启动任务以响应某个外部事件。
template<
typename _ResultType
>
class task_completion_event;
template<>
class task_completion_event<void>;
参数
_ResultType
此 task_completion_event 类的结果类型。T
成员
公共构造函数
名称 |
说明 |
---|---|
构造 task_completion_event 对象。 |
公共方法
名称 |
说明 |
---|---|
已重载。 设置任务完成事件。 |
|
传播异常给所有任务与此事件。 |
备注
请使用来自任务完成事件创建的任务,当您的方案要求您创建将完成任务时从而为计划执行其继续,在将来的某个时间。 结果 task_completion_event 必须具有与任务,可以创建,并调用任务完成操作的一组策略与该类型的值将导致关联的任务完成的类型,并提供该值对它继续。
如果任务完成事件决不信号,从中创建的所有任务中移除,以便在构。
task_completion_event 行为与智能指针,应通过值。
继承层次结构
task_completion_event
要求
标题: ppltasks.h
命名空间: 并发