Informationen zur Synchronisierung
Um den Zugriff auf eine Ressource zu synchronisieren, verwenden Sie eines der Synchronisierungsobjekte in einer der Wartefunktionen. Der Zustand eines Synchronisierungsobjekts ist entweder signalisiert oder nicht signalisiert. Die Wait-Funktionen ermöglichen es einem Thread, seine eigene Ausführung zu blockieren, bis ein angegebenes nicht signalisiertes Objekt auf den signalisierten Zustand festgelegt ist. Weitere Informationen finden Sie unter Prozessübergreifende Synchronisierung.
Im Folgenden sind weitere Synchronisierungsmechanismen enthalten:
- Überlappende Eingabe und Ausgabe
- asynchrone Prozeduraufrufe
- Kritische Abschnittsobjekte
- Bedingungsvariablen
- Reader-/Writersperren
- Einmalige Initialisierung
- Interlocked Variable Access
- Interlocked singly linked lists
- Timerwarteschlangen
- Das MemoryBarrier-Makro
Weitere Informationen zur Synchronisierung finden Sie unter Synchronisierungs- und Multiprozessorprobleme.