ISchedulerProxy 结构
计划程序用来与并发运行时的资源管理器进行通信以协商资源分配的接口。
struct ISchedulerProxy;
成员
公共方法
名称 |
说明 |
---|---|
如果尚未与一个线程代理相关联,则可以将执行上下文与线程代理关联。 |
|
在与现有执行资源相关联的硬件线程上创建新的虚拟处理器根。 |
|
请求虚拟处理器根的初始分配。 每个虚拟处理器根表示执行一个可以执行计划程序作业的线程的能力。 |
|
通知资源管理器计划程序正在关闭。 这将导致资源管理器以立即回收授予计划程序的所有资源。 |
|
向资源管理器注册当前线程,将其与此计划程序相关联。 |
|
将线程代理与由 pContext 参数指定的执行上下文取消关联,并将其返回到线程代理工厂的自由池。 该方法只能在通过 ISchedulerProxy::BindContext 方法绑定并且尚未通过以 IThreadProxy::SwitchTo 方法调用的 pContext 参数开始的执行上下文上调用。 |
备注
资源管理器使用 IResourceManager::RegisterScheduler 方法将 ISchedulerProxy 接口给予用它注册的每个计划程序。
继承层次结构
ISchedulerProxy
要求
**标头:**concrtrm.h
命名空间: 并发