System.SyncObjs.TLightweightMREW.BeginWrite
Delphi
procedure BeginWrite;
C++
void __fastcall BeginWrite();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | TLightweightMREW |
説明
BeginWrite メソッドは、ロックイン排他的(書き込み)モードを取得します。 これは、ロックが取得されるまでブロックします。
ヒントと共有
ヒント: 各 BeginWrite 呼び出しは、EndWrite 呼び出しと対になっていなければなりません。
警告: スレッドは、もしすでに排他的ロックを持っている場合には、書き込みロックを要求してはいけない点に注意してください。そうでなければ、呼び出しはデッドロック(Windows)または失敗(POSIX)します。
警告: 基礎としている OS 実装は、均等に処理されない場合があります。このため、排他的ロックに対する要求は、共有ロックに対する要求がアクティブにある間、受け付けられない場合があります。