System.SysUtils.TMultiReadExclusiveWriteSynchronizer.EndRead

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure EndRead;

C++

void __fastcall EndRead();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils TMultiReadExclusiveWriteSynchronizer

Beschreibung

Entfernt einen Thread aus der internen Liste der Threads, die auf den geschützten Speicher zugreifen können.

Rufen Sie EndRead nach einem Lesezugriff auf den durch TMultiReadExclusiveWriteSynchronizer geschützten Speicher auf. Für jeden Aufruf von BeginRead muss ein entsprechender EndRead-Aufruf vorhanden sein. Ist dies nicht der Fall, können andere Threads nicht von einem BeginWrite-Aufruf zurückkehren.

Siehe auch