次の方法で共有


IUMSScheduler::SetCompletionList メソッド

UMS スレッド スケジューラに IUMSCompletionList インターフェイスを割り当てます。

virtual void SetCompletionList(
   IUMSCompletionList * pCompletionList
) =0;

パラメーター

  • pCompletionList
    スケジューラに割り当てる完了リスト インターフェイス。 リストはスケジューラごとに 1 つです。

解説

リソース マネージャーは、UMS スレッドが必要であることを示したスケジューラでこのメソッドを呼び出します。この呼び出しは、スケジューラがリソースの最初の割り当てを要求した後に行われます。 スケジューラは、IUMSCompletionList インターフェイスを使用して、UMS スレッド プロキシのブロックが解除されたタイミングを判断できます。 このインターフェイスには、UMS スケジューラに割り当てられている仮想プロセッサ ルートで実行中のスレッド プロキシからのみアクセスできます。

必要条件

ヘッダー: concrtrm.h

名前空間: Concurrency

参照

参照

IUMSScheduler 構造体

IScheduler 構造体

IUMSCompletionList 構造体