System.SysUtils.IReadWriteSync.BeginWrite

提供:RAD Studio API Documentation

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 を返します。読み書きロックは排他的です。したがって、ほかのスレッドが同じオブジェクトに対する読み取りロックや読み書きロックを持たないようにする必要があります。

関連項目