共用方式為


IExecutionResource 結構

硬體執行緒的抽象概念。

struct IExecutionResource;

Members

Ee473062.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

IExecutionResource::CurrentSubscriptionLevel 方法

傳回已啟動虛擬處理器根的數目,以及目前與這個執行資源代表之基礎硬體執行緒相關的已訂閱外部執行緒。

IExecutionResource::GetExecutionResourceId 方法

傳回這個執行來源代表的硬體執行緒的唯一識別碼。

IExecutionResource::GetNodeId 方法

傳回這個執行來源所屬的處理器節點的唯一識別碼。

IExecutionResource::Remove 方法

將這個執行資源傳回資源管理員。

備註

執行資源可以是獨立的,也可以與虛擬處理器根相關。 您應用程式中的執行緒建立執行緒訂閱時,會建立獨立的執行資源。 ISchedulerProxy::SubscribeThreadISchedulerProxy::RequestInitialVirtualProcessors 方法會建立執行緒的訂閱,並傳回代表訂閱 IExecutionResource 介面。 建立執行緒訂閱是一種方法,可通知指定執行緒的資源管理員會與資源管理器指派給該排程器的虛擬處理器根依同參與佇列至排程器。 資源管理員會使用資訊來避免過度訂閱硬體執行緒。

繼承階層架構

IExecutionResource

需求

標頭: concrtrm.h

Namespace: 並行存取

請參閱

參考

concurrency 命名空間

IVirtualProcessorRoot 結構

ISchedulerProxy::SubscribeCurrentThread 方法

ISchedulerProxy::RequestInitialVirtualProcessors 方法