次の方法で共有


ISchedulerProxy::CreateOversubscriber メソッド

既存の実行リソースに関連付けられているハードウェア スレッドに新しい仮想プロセッサ ルートを作成します。

virtual IVirtualProcessorRoot * CreateOversubscriber(
   IExecutionResource * pExecutionResource
) =0;

パラメーター

  • pExecutionResource
    オーバーサブスクライブするハードウェア スレッドを表す IExecutionResource インターフェイス。

戻り値

IVirtualProcessorRoot インターフェイス。

解説

このメソッドは、スケジューラで特定のハードウェア スレッドを一時的にオーバーサブスクライブする必要があるときに使用します。 作成した仮想プロセッサ ルートが不要になったら、IVirtualProcessorRoot インターフェイスで Remove メソッドを呼び出して、仮想プロセッサ ルートをリソース マネージャーに返す必要があります。

IVirtualProcessorRoot インターフェイスは IExecutionResource インターフェイスを継承しているため、既存の仮想プロセッサ ルートをオーバーサブスクライブすることもできます。

必要条件

ヘッダー: concrtrm.h

名前空間: Concurrency

参照

参照

ISchedulerProxy 構造体