Pertanyaan yang diberi tag «volatile»

Volatile adalah kualifikasi yang digunakan untuk menentukan area penyimpanan data (objek, bidang, variabel, parameter) yang "dapat berubah sendiri", sehingga tidak mengizinkan beberapa pengoptimalan pembuat kode. Dalam beberapa tetapi tidak semua bahasa yang mengenali qualifier ini, akses ke data tersebut aman untuk thread.


1
Apakah implementasi C ++ AtomicInt ini benar?
Premis: Saya bekerja dengan lingkungan embedded ARM (hampir bare-metal) di mana saya bahkan tidak memiliki C ++ 11 (with std::atomic<int>) tersedia, jadi harap hindari jawaban seperti " cukup gunakan standar C ++std::atomic<int> ": Saya tidak bisa . Apakah implementasi ARM dari AtomicInt ini benar? (anggap arsitektur ARM adalah ARMv7-A ) …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.