メインメニューを開く

RAD Studio API Documentation β

System.SyncObjs.TSynchroObject

System.TObjectTSynchroObject

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 の多態性のある呼び出しを参照してください。

関連項目