Context::Oversubscribe 方法
调用在计划程序中的某个虚拟处理器上执行的上下文时,将额外的虚拟处理器插入该计划程序代码块的持续时间。
_CRTIMP static void __cdecl Oversubscribe(
bool _BeginOversubscription
);
参数
- _BeginOversubscription
如果为 true,则表示应在超额订阅的持续时间内添加额外虚拟处理器。 如果为 false,则指示超额订阅应结束,并且之前添加的虚拟处理器也应删除。
备注
请注意,在使用用户模式计划 (UMS) 线程的计划程序上,此方法不会插入新的虚拟处理器。 UMS 计划程序可以检测内核阻塞并选择在一个阻止其执行上下文的虚拟处理器上运行新的上下文。
有关在应用程序中使用过度订阅的更多信息,请参见 任务计划程序(并发运行时)。
要求
**标头:**concrt.h
命名空间: 并发