Pertanyaan yang diberi tag «race-condition»

18
Apa itu kondisi balapan?
Saat menulis aplikasi multithreaded, salah satu masalah paling umum yang dialami adalah kondisi ras. Pertanyaan saya kepada komunitas adalah: Bagaimana kondisi lomba? Bagaimana Anda mendeteksi mereka? Bagaimana Anda menanganinya? Akhirnya, bagaimana Anda mencegahnya terjadi?

8
Apakah! = Periksa utas aman?
Saya tahu bahwa operasi gabungan seperti i++tidak aman karena melibatkan beberapa operasi. Tetapi apakah memeriksa referensi dengan sendirinya operasi yang aman? a != a //is this thread-safe Saya mencoba memprogram ini dan menggunakan beberapa utas tetapi tidak gagal. Saya kira saya tidak bisa mensimulasikan balapan di mesin saya. EDIT: public …



2
Kapan WebView siap untuk snapshot ()?
Negara JavaFX docs bahwa WebViewsiap ketika Worker.State.SUCCEEDEDtercapai Namun, kecuali jika Anda menunggu beberapa saat (yaitu Animation, Transition, PauseTransition, dll), halaman kosong yang diberikan. Ini menunjukkan bahwa ada peristiwa yang terjadi di dalam WebView yang menyiapkannya untuk ditangkap, tetapi apakah itu? Ada lebih dari 7.000 cuplikan kode di GitHub yang menggunakanSwingFXUtils.fromFXImage …

3
list :: empty () perilaku multi-utas?
Saya punya daftar yang saya ingin utas berbeda untuk mengambil elemen. Untuk menghindari mengunci mutex yang menjaga daftar ketika kosong, saya periksa empty()sebelum mengunci. Tidak apa-apa jika panggilan list::empty()tidak 100% benar. Saya hanya ingin menghindari menabrak atau mengganggu panggilan list::push()dan list::pop()panggilan bersamaan . Apakah saya aman untuk mengasumsikan VC ++ …
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.