CurrentScheduler::Detach 方法

将当前计划程序从调用上下文中分离并将先前附加的计划程序作为当前计划程序还原(如果有)。 此方法返回后,调用上下文由使用 CurrentScheduler::CreateScheduler::Attach 方法,以前附加到上下文的计划程序来管理。

static void __cdecl Detach();

备注

Detach 方法隐式地从计划程序中移除引用数。

如果没有计划程序附加到调用的上下文,会调用此方法将导致引发的 scheduler_not_attached 异常。

除了 Scheduler::AttachCurrentScheduler::Create 方法之外,调用从内部的和管理由计划程序或上下文附加使用方法上下文的此方法,这将导致引发的 improper_scheduler_detach 异常。

要求

**标头:**concrt.h

命名空间: 并发

请参见

参考

CurrentScheduler 类

Scheduler::Attach 方法

CurrentScheduler::Create 方法