reader_writer_lock::lock_read-Methode
Ruft die Lese-/Schreibsperre als Reader ab.Wenn Writer vorhanden sind, müssen aktive Reader warten, bis die Writer fertig sind.Der Reader registriert einfach ein Interesse an der Sperre und wartet, bis Writer sie freigeben.
void lock_read();
Hinweise
Es ist oft sicherer, das scoped_lock_read-Konstrukt zu verwenden, um ein reader_writer_lock-Objekt als Reader ausnahmesicher abzurufen und freizugeben.
Wenn Writer auf die Sperre warten, wartet der Reader, bis alle Writer vor ihm die Sperre erhalten und wieder freigegeben haben.Diese Sperre wirkt sich zugunsten von Writern aus und kann Reader unter einer fortlaufenden Last von Writern blockieren.
Anforderungen
Header: concrt.h
Namespace: Parallelität