CComCriticalSection クラス
このクラスには、クリティカル セクション オブジェクトの所有権を取得および解放するためのメソッドが用意されています。
class CComCriticalSection
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
コンストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
クリティカル セクション オブジェクトを作成し、初期化します。 |
|
クリティカル セクション オブジェクトの所有権を取得します。 |
|
クリティカル セクション使用されるリリースのシステム リソースを追加します。 |
|
クリティカル セクション オブジェクトの所有権を解放します。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
CRITICAL_SECTION のオブジェクト。 |
解説
CComCriticalSection は似ています CComAutoCriticalSectionを並べ替えるにただし、明示的に初期化し、クリティカル セクションを解放する必要があります。
通常、typedef の名前 CriticalSectionによって CComCriticalSection を使用します。 CComMultiThreadModel が使用されている場合に、この名前参照 CComCriticalSection。
このクラスを使用すると表示されます。LockUnlock を直接呼び出すので安全な方法については、を CComCritSecLock のクラス。
必要条件
Header: atlcore.h