Pertanyaan yang diberi tag «mutex»

Mutex ("mutual exclusion") adalah mekanisme untuk memastikan integritas ketika data atau sumber daya yang sama diakses (khususnya, diubah) secara bersamaan dari beberapa utas.



8
Apakah ada Mutex di Jawa?
Apakah ada objek Mutex di java atau cara membuatnya? Saya bertanya karena objek Semaphore yang diinisialisasi dengan 1 izin tidak membantu saya. Pikirkan kasus ini: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { semaphore.release(); } jika pengecualian terjadi pada perolehan pertama, rilis di blok catch akan meningkatkan …


7
Apakah Mutex dibutuhkan dalam javascript?
Saya telah melihat tautan ini: Menerapkan Pengecualian Bersama dalam JavaScript . Di sisi lain, saya telah membaca bahwa tidak ada utas di javascript, tetapi apa sebenarnya artinya itu? Ketika peristiwa terjadi, di mana dalam kode tersebut dapat mengganggu? Dan jika tidak ada utas di JS, apakah saya perlu menggunakan mutex …

4
PTHREAD_MUTEX_INITIALIZER vs pthread_mutex_init (& mutex, param)
Apakah ada perbedaan antara pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; Atau pthread_mutex_t lock; pthread_mutex_init ( &lock, NULL); Apakah saya cukup aman jika saya hanya menggunakan metode pertama? CATATAN: Pertanyaan saya sebagian besar mengacu pada program yang sangat kecil di mana yang paling saya lakukan adalah menghubungkan beberapa klien ke server dan menyelesaikan …
91 c  ubuntu  pthreads  mutex 

1
Bagaimana std :: lock_guard lebih cepat dari std :: mutex :: lock ()?
Saya berdebat dengan seorang kolega, tentang lock_guard, dan dia mengusulkan bahwa lock_guard mungkin lebih lambat daripada mutex :: lock () / mutex :: unlock () karena biaya instantiate dan unistantiate class lock_guard. Lalu saya membuat tes sederhana ini dan, anehnya, versi dengan lock_guard hampir dua kali lebih cepat daripada versi …
9 c++  mutex 
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.