System.SyncObjs
| パッケージ | rtl250.bpl |
|---|
クラス
| ELockException | ELockException は TSpinLock の例外クラスです。 |
| ELockRecursionException | ELockRecursionException は TSpinLock の例外クラスです。 |
| ESyncObjectException | ロック メカニズム例外です。 |
| TConditionVariableCS | TConditionVariableCS により、条件変数をクリティカル セクションと組み合わせて使用することができます。 |
| TConditionVariableHelper | TConditionVariableHelper は、TRTLConditionVariable レコード用のクラス ヘルパです。 |
| TConditionVariableMutex | TConditionVariableMutex により、条件変数をミューテックスと組み合わせて使用することができます。 |
| TCountdownEvent | TCountdownEvent は、カウントが 0 になったときにシグナル状態になる同期プリミティブです。 |
| TCriticalSection | TCriticalSection により、マルチスレッド アプリケーションにおいて、あるスレッドが、コードのブロックへ他のスレッドがアクセスするのを一時的に防ぐことができます。 |
| TCriticalSectionHelper | TCriticalSectionHelper は、TRTLCriticalSection レコード用のレコード ヘルパです。 |
| TEvent | TEvent は外部イベントを表します。 |
| THandleObject | THandleObject は,ハンドルを使用するすべてのスレッド同期オブジェクトの基本クラスです。 |
| TInterlocked | |
| TLightweightEvent | スレッド間シグナル処理用の軽量メカニズムを表します。 |
| TLightweightSemaphore |
軽量のセマフォの実装を表します。 |
| TMutex | TMutex は、共有リソースを保護するために使う、同期プリミティブ型です。 |
| TSemaphore | TSemaphore は、共通リソースの共有に関して、スレッドの並行実行を管理する同期プリミティブ型です。 |
| TSimpleEvent | TSimpleEvent は,名前のないマニュアルイベントオブジェクトを表します。 |
| TSynchroObject | TSynchroObject はすべてのスレッド同期オブジェクトの基本クラスです。 |
型
| TBitOffset | TBitOffset は Integer 値の集合を表します。 |
| THandleObjectArray | THandleObjectArray は THandleObject の配列を表します。 |
| TSpinLock | TSpinLock のインスタンスを使用すると、マルチスレッド アプリケーションにおけるスレッドで、他の呼び出し側スレッドをブロックせずに一時的にロックを取得できるようになります。 |
| TSpinWait | TSpinWait のインスタンスを使用すると、数スピン サイクルの間、現在のスレッドを待機させることができます。 |
| TWaitResult | TWaitResult 型は,イベントオブジェクトがシグナル待機を中止した理由を示します。 |