4
Apakah penjelasan tentang pemesanan yang santai salah dalam preferensi?
Dalam dokumentasi std::memory_orderdi cppreference.com ada contoh pemesanan santai: Pemesanan santai Operasi atom yang ditandai memory_order_relaxedbukan operasi sinkronisasi; mereka tidak memaksakan urutan di antara akses memori bersamaan. Mereka hanya menjamin konsistensi urutan atomitas dan modifikasi. Misalnya, dengan x dan y awalnya nol, // Thread 1: r1 = y.load(std::memory_order_relaxed); // A x.store(r1, …