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