std::atomic ve memory ordering notları

· c++ , concurrency

Paralel kodda std::memory_order_relaxed kullanımı…

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#include 
#include 

std::atomic counter{0};

void worker() {
    for (int i = 0; i < 1000; ++i) {
        counter.fetch_add(1, std::memory_order_relaxed);
    }
}

Sonraki kısım…