API:System.SyncObjs.TSemaphore.Release
Delphi
procedure Release; overload; override;
function Release(AReleaseCount: Integer): Integer; reintroduce; overload;
C++
virtual void __fastcall Release(void)/* overload */;
HIDESBASE int __fastcall Release(int AReleaseCount)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | TSemaphore |
説明
ほかのスレッドが使用できるように同期オブジェクトを解放するメソッドのためのインターフェースを提供します。
System.SyncObjs.TSemaphore.Release は System.SyncObjs.TSynchroObject.Release を継承しています。以下の内容はすべて System.SyncObjs.TSynchroObject.Release を参照しています。
ほかのスレッドが使用できるように同期オブジェクトを解放するメソッドのためのインターフェースを提供します。
Release メソッドは,同期オブジェクトを使い終わったスレッドから呼び出します。TSynchroObject の Release メソッドは,呼び出し側のスレッドから同期オブジェクトを解放するためのメソッド用のインターフェースを提供するだけで,ほかには処理を行いません。