System.SyncObjs.TSynchroObject
Delphi
TSynchroObject = class(TObject)
C++
class PASCALIMPLEMENTATION TSynchroObject : public System::TObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
説明
TSynchroObject はすべてのスレッド同期オブジェクトの基本クラスです。
TSynchroObject は,マルチスレッドアプリケーションで異なるスレッドの実行を調整するオブジェクトを定義するときの基本クラスとして使用します。同期オブジェクトにはクリティカルセクションとイベントオブジェクトがあります。クリティカルセクションは,あるコードのセクションの正常終了を妨げる可能性のあるスレッドの実行を一時的に中断します。イベントオブジェクトを使用すると,スレッドからクリティカルイベントの発生を通知できます。
コード例
下記の例で、TSynchroObject.Acquire の多態性のある呼び出しを参照してください。