Context::IsSynchronouslyBlocked メソッド

コンテキストが同期的にブロックされているかどうかを判断します。コンテキストがブロックを引き起こしたアクションを明示的に実行した場合、そのコンテキストは同期的にブロックされていると見なされます。

virtual bool IsSynchronouslyBlocked() const =0;

戻り値

コンテキストが同期的にブロックされているかどうか。

解説

コンテキストがブロックを引き起こしたアクションを明示的に実行した場合、そのコンテキストは同期的にブロックされていると見なされます。スレッド スケジューラでは、これは Context::Block のメソッドまたは Context::Block のメソッドを使用して構築された同期オブジェクトに直接呼び出しを示します。

このメソッドからの戻り値は、コンテキストが同期的にブロックされているかどうかを瞬間的にサンプリングしたものです。この値は、返された時点で古くなっている可能性があり、非常に限定的な状況でのみ使用できます。

必要条件

ヘッダー: concrt.h

名前空間: の同時実行

参照

関連項目

Context クラス

Context::Block メソッド