API:System.SyncObjs.TLightweightEvent

提供:RAD Studio API Documentation

TLightweightEventSystem.SyncObjs.TSynchroObjectSystem.TObject

Delphi

TLightweightEvent = class(TSynchroObject)

C++

class PASCALIMPLEMENTATION TLightweightEvent : public TSynchroObject

プロパティ

種類 可視性 ソース ユニット
class public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs System.SyncObjs

説明

TSynchroObject はすべてのスレッド同期オブジェクトの基本クラスです。 System.SyncObjs.TLightweightEvent は System.SyncObjs.TSynchroObject を継承しています。以下の内容はすべて System.SyncObjs.TSynchroObject を参照しています。

TSynchroObject はすべてのスレッド同期オブジェクトの基本クラスです。

TSynchroObject は,マルチスレッドアプリケーションで異なるスレッドの実行を調整するオブジェクトを定義するときの基本クラスとして使用します。同期オブジェクトにはクリティカルセクションとイベントオブジェクトがあります。クリティカルセクションは,あるコードのセクションの正常終了を妨げる可能性のあるスレッドの実行を一時的に中断します。イベントオブジェクトを使用すると,スレッドからクリティカルイベントの発生を通知できます。