Pertanyaan yang diberi tag «java.util.concurrent»

10
Sinkronisasi vs Kunci
java.util.concurrentAPI menyediakan kelas yang disebut Lock, yang pada dasarnya akan membuat serial kontrol untuk mengakses sumber daya kritis. Ini memberikan metode seperti park()dan unpark(). Kita bisa melakukan hal serupa jika kita dapat menggunakan synchronizedkata kunci dan menggunakan wait()dan notify() notifyAll()metode. Saya bertanya-tanya mana yang lebih baik dalam praktiknya dan mengapa?

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 …

3
FixedThreadPool vs CachedThreadPool: lebih kecil dari dua kejahatan
Saya memiliki program yang memunculkan utas (~ 5-150) yang melakukan banyak tugas. Awalnya, saya menggunakan FixedThreadPoolkarena pertanyaan serupa ini menyarankan mereka lebih cocok untuk tugas yang berumur lebih lama dan dengan pengetahuan saya yang sangat terbatas tentang multithreading, saya menganggap rata-rata umur utas (beberapa menit) " berumur panjang ". Namun, …
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.