6
¿Puedo agregar más permisos a un semáforo en Java?Incrementando los permisos de semáforo, en Java
Semaphore s = new Semaphore(3);
Después de esto, en algún lugar del código quiero cambiar los permisos a 4. ¿Es esto posible?
thx master! ¡funciona! – KilyenOrs
+1 Buena observación. Sin embargo, esto es específico para la implementación ¿no? No hay ningún requisito para que el semáforo se incremente más allá del máximo definido en el constructor, es decir, una implementación puede cambiar en versiones posteriores eliminando esta funcionalidad –
@JohnVint - No es un parámetro máximo en el constructor. 'la cantidad inicial de permisos disponibles. Este valor puede ser negativo, en cuyo caso las liberaciones deben ocurrir antes de que se otorgue cualquier adquisición. Un máximo negativo sería algo tonto. – Ishtar