次の方法で共有


IUMSThreadProxy::EnterCriticalRegion メソッド

クリティカル領域に入るときに呼び出します。クリティカル領域内のコードが実行されている間に生じた非同期のブロック操作をスケジューラは一切監視しません。これは、スケジューラがページ フォールト、スレッドの中断、のカーネルの非同期プロシージャ呼び出し (APCs) のは、など、 UMS スレッド再入力されないことを意味します。

virtual int EnterCriticalRegion() =0;

戻り値

クリティカル領域の新しい深度。クリティカル領域は再入可能です。

必要条件

ヘッダー: concrtrm.h

名前空間: の同時実行

参照

関連項目

IUMSThreadProxy 構造体

IUMSThreadProxy::ExitCriticalRegion メソッド