Pertanyaan tentang topik tersebut 'mutex'

c++ pemrosesan multithread lambat
Saya memiliki beberapa thread konsumen dan satu thread produsen. Thread produsen menulis data ke dalam peta milik thread konsumen tertentu dan mengirimkan sinyal ke thread konsumen. Saya menggunakan mutex di sekitar peta ketika saya memasukkan dan...
134 dilihat
schedule 15.01.2024

Perbedaan antara saling pengecualian dan IO yang diblokir dalam pemrograman kernel?
Saya tidak dapat memahami perbedaan antara dua kode berikut. Adakah yang bisa menjelaskan perbedaan antara kode-kode berikut & juga menjelaskan perbedaan antara semaphore dan mutex dengan contoh.... Saling mengecualikan:...
313 dilihat

apa yang terjadi jika Interupsi terjadi setelah kunci mutex diperoleh
Saya memiliki program C/C++ multi-utas yang sangat sering melayani permintaan baca dan tulis. Untuk tujuan sinkronisasi, saya telah menggunakan mutex untuk mengunci dan membuka kunci. Semua thread baca dan tulis memperoleh kunci sebelum melakukan...
2373 dilihat
schedule 24.12.2023

Bagaimana menghindari sibuk berputar di Jawa
Saya memiliki aplikasi multi-utas di mana sebuah utas mengirim pesan ke utas lain. Thread yang menunggu melakukan polling untuk pesan tersebut dan bereaksi (penguncian ditangani). Seperti ini: Kode thread tunggu: while(true) {...
4219 dilihat
schedule 17.11.2023

Mencoba mendapatkan kunci dengan tenggat waktu di golang?
Bagaimana seseorang hanya bisa mencoba mendapatkan kunci seperti mutex di go, dengan segera membatalkannya (seperti yang dilakukan TryLock di implementasi lain) atau dengan mematuhi beberapa bentuk tenggat waktu (pada dasarnya LockBefore )?...
3960 dilihat
schedule 19.12.2023

Penguncian Numba Cuda tidak berakhir
Saya mencoba membuat tumpukan thread-safe sederhana di numba cuda, tetapi ketika saya mencoba menggunakan tumpukan, kodenya hang (mungkin dari loop while selama penguncian). Menjalankannya dengan satu utas berfungsi dengan baik dan mutex disetel...
42 dilihat
schedule 21.01.2024