«java.util.concurrent» etiketlenmiş sorular

10
Senkronizasyon ve Kilit
java.util.concurrentAPI Lock, kritik kaynağa erişmek için temel olarak denetimi serileştiren as adında bir sınıf sağlar . Bu gibi bir yöntem verir park()ve unpark(). synchronizedAnahtar kelime, yöntem wait()ve notify() notifyAll()yöntemleri kullanabilirsek benzer şeyler yapabiliriz . Uygulamada bunlardan hangisinin daha iyi olduğunu merak ediyorum ve neden?

8
Java'da Mutex var mı?
Java'da bir Mutex nesnesi veya bir tane oluşturmanın bir yolu var mı? 1 izinle başlatılan bir Semafor nesnesi bana yardımcı olmadığı için soruyorum. Şu durumu düşünün: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { semaphore.release(); } ilk alımda bir istisna meydana gelirse, catch bloğundaki serbest bırakma izinleri …

3
FixedThreadPool vs CachedThreadPool: iki kötülükten daha azı
Bir dizi görevi yerine getiren iş parçacıkları (~ 5-150) oluşturan bir programım var. Başlangıçta a kullandım FixedThreadPoolçünkü bu benzer soru onların daha uzun ömürlü görevler için daha uygun olduğunu gösteriyordu ve çok iş parçacığına ilişkin çok sınırlı bilgimle, iş parçacığının ortalama ömrünü (birkaç dakika) " uzun ömürlü " olarak değerlendirdim. …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.