Als «stdmutex» getaggte Fragen

6
std :: unique_lock <std :: mutex> oder std :: lock_guard <std :: mutex>?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Чем std :: unique_lock отличается от std :: lock_guard? Ich habe zwei Anwendungsfälle. A. Ich möchte den Zugriff von zwei Threads auf eine Warteschlange synchronisieren. B. Ich möchte den Zugriff von zwei Threads auf eine Warteschlange synchronisieren und eine Bedingungsvariable …

2
Wie wird std :: atomic_ref für nichtatomare Typen implementiert?
Ich frage mich, wie std::atomic_refeffizient (eine std::mutexpro Objekt) für nichtatomare Objekte implementiert werden kann , da die folgende Eigenschaft ziemlich schwer durchzusetzen scheint: Atomoperationen, die über eine atomare Referenz auf ein Objekt angewendet werden, sind atomar in Bezug auf atomare Operationen, die über eine andere atomare Referenz angewendet werden, die …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.