System.SysUtils.IReadWriteSync.BeginWrite
Delphi
function BeginWrite: Boolean;
C++
virtual bool __fastcall BeginWrite() = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | IReadWriteSync |
説明
オブジェクトに対する書き込みロックを取得します。
オブジェクトの読み書きロック機能を提供するには、BeginWrite メソッドを実装します。BeginWrite を呼び出すことで、1 つのスレッドがオブジェクトの状態を変更できるようになります。BeginWrite は、ロックに成功した場合は True を返します。それ以外の場合は、False を返します。読み書きロックは排他的です。したがって、ほかのスレッドが同じオブジェクトに対する読み取りロックや読み書きロックを持たないようにする必要があります。