ISchedulerProxy 結構
排程器用來與並行執行階段的資源管理員通訊,以協調資源配置的介面。
struct ISchedulerProxy;
成員
公用方法
名稱 |
描述 |
---|---|
將執行內容與執行緒 Proxy 相關聯 (如果尚未具備任何關聯)。 |
|
在與現有執行資源相關的硬體執行緒上建立新的虛擬處理器。 |
|
要求初始配置虛擬處理器根。 每個虛擬處理器根都代表能夠執行其中一個可執行排程器工作的執行緒。 |
|
通知資源管理員排程器正在關閉。 這會導致資源管理員立即重新收回授與排程器的所有資源。 |
|
在資源管理員註冊目前的執行緒,並將該執行緒與此排程器產生關聯。 |
|
解除執行緒與 pContext 參數所指定之執行內容的關聯,並將其傳回執行緒 Proxy Factory 的可用集區。 只能在透過 ISchedulerProxy::BindContext 方法繫結且尚未透過成為 IThreadProxy::SwitchTo 方法呼叫的 pContext 參數啟動時,才能在執行內容呼叫這個方法。 |
備註
資源管理員會使用IResourceManager::RegisterScheduler方法,將ISchedulerProxy 介面傳遞至在資源管理員中註冊的所有排程器。
繼承階層架構
需求
標頭: concrtrm.h
**命名空間:**並行