System.SyncObjs.TEvent

Delphi
TEvent = class(THandleObject)
C++
class PASCALIMPLEMENTATION TEvent : public THandleObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
説明
TEvent は外部イベントを表します。
TEvent オブジェクトは,イベントが発生したことや,ある状態に達したことを通知できます。
マルチスレッドアプリケーションで TEvent を使用すると,あるスレッドからほかのスレッドにイベントの発生を知らせることができます。
TEvent オブジェクトのハンドルはほかの処理との通信にも使用できるので,アプリケーションはほかのアプリケーションとの間でイベントのタイミングを調整できます。たとえば,TEvent オブジェクトのハンドルを使用すると,別の処理で情報を転送できるようになるまで待つことができます。
シングルスレッドのアプリケーションで TEvent を使用すると,システムイベントなどの非同期イベントに応答するコードのセクション間の調整を行うことができます。