Pertanyaan yang diberi tag «data-race»


3
Program multithreading terjebak dalam mode yang dioptimalkan tetapi berjalan secara normal di -O0
Saya menulis program multithreading sederhana sebagai berikut: static bool finished = false; int func() { size_t i = 0; while (!finished) ++i; return i; } int main() { auto result=std::async(std::launch::async, func); std::this_thread::sleep_for(std::chrono::seconds(1)); finished=true; std::cout<<"result ="<<result.get(); std::cout<<"\nmain thread id="<<std::this_thread::get_id()<<std::endl; } Ini berperilaku normal dalam mode debug di Visual studio atau -O0di …

2
Contoh kode IBM, fungsi non-peserta tidak berfungsi di sistem saya
Saya sedang belajar re-entrancy dalam pemrograman. Di situs IBM ini (sangat bagus). Saya telah menemukan kode, disalin di bawah. Ini adalah kode pertama yang datang ke situs web. Kode mencoba menunjukkan masalah yang melibatkan akses bersama ke variabel dalam pengembangan program teks (asinkronisitas) yang tidak linier dengan mencetak dua nilai …
11 c  gcc  signals  x86-64  data-race 
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.