CurrentScheduler::Create 方法

创建行为由 _Policy 参数描述的新计划程序,并将其附加到调用上下文。 新创建的计划程序将成为调用上下文的当前计划程序。

_CRTIMP static void __cdecl Create(
   const SchedulerPolicy& _Policy
);

参数

  • _Policy
    描述新建计划程序行为的计划程序策略。

备注

将计划程序附加到调用上下文会在该计划程序上隐式放置引用数。

使用 Create 方法创建一个计划程序后,您必须在将来的某个时间调用 CurrentScheduler::Detach 方法,以允许计划程序关闭。

如果从已附加到其他计划程序的上下文中调用此方法,现有计划程序将被视为前一个计划程序,新创建的计划程序将成为当前计划程序。 当您在稍后调用 CurrentScheduler::Detach 方法时,以前计划程序将作为当前计划程序存储。

此方法可能引发多种异常,包括 scheduler_resource_allocation_errorinvalid_scheduler_policy_value

要求

**标头:**concrt.h

命名空间: 并发

请参见

参考

CurrentScheduler 类

SchedulerPolicy 类

CurrentScheduler::Detach 方法

Scheduler::Reference 方法

Scheduler::Release 方法

概念

任务计划程序(并发运行时)