Questions et réponses pour le stdatomic :
std :: atomic est un modèle de classe dans la bibliothèque standard C ++ 11 qui fournit des opérations atomiques.
3
votes
Est-il Thread Safe de lire à partir des éléments d'index inférieurs d'un tableau struct pendant qu'il est rempli de données dans le thread principal
Question d'origine: J'ai obtenu un tableau de structures et je l'ai rempli dans un thread séparé en le lisant dans le thread principal: std::atomic< ...
c++
multithreading
producer-consumer
stdatomic
14 commentaire(s)
1
votes
L'ordre de mémoire détendu peut-il être utilisé pour observer une condition?
std::atomic<bool> b; void f() { // block A if(b.load(std::memory_order_relaxed)) { // block B } // block C } void g() { // block B b.store(true, std::m ...
c++
atomic
stdatomic
memory-model
memory-barriers
7 commentaire(s)
7
votes
Approche de l'utilisation d'une STD :: Atomic par rapport à STD :: Condition_Variable WRT Pause & Reprenant un filet STD :: Thread en C ++
Ceci est une question distincte mais liée à la question précédente que j'ai posée ...
c++
c++11
stdatomic
stdthread
7 commentaire(s)