6
Java'da bir semafor için daha fazla izin ekleyebilir miyim?Semafor izinlerinin arttırılması, Java
Semaphore s = new Semaphore(3);
Bu kodun herhangi bir yerinde, izinleri 4 olarak değiştirmek istiyorum. Bu mümkün mü?
thx master! işe yarıyor! – KilyenOrs
+1 Güzel gözlem. Ancak, bu uygulama hakkına özgüdür? Semaforun yapıcıda tanımlanan maksimumu geçmesi için herhangi bir zorunluluk yoktur, bu daha sonraki sürümlerde bu işlevselliği kaldırabilen bir uygulama olabilir –
@JohnVint - Bu, yapıcıda bir maksimum parametre değildir. 'başlangıç izinleri mevcut sayısı. Bu değer olumsuz olabilir, bu durumda, herhangi bir satın almalar gerçekleşmeden önce sürümlerin yayınlanması gerekir. Negative Negatif bir maksimum, aptalca olabilir .. – Ishtar