Trenes usando Semáforos
Java
Publicado el 12 de Octubre del 2020 por Daniel (194 códigos)
902 visualizaciones desde el 12 de Octubre del 2020
Un semáforo es un sincronizador de alto nivel que mantiene un conjunto de permisos que pueden ser adquiridos y liberados por subprocesos.
Un semáforo se puede imaginar como un contador de permisos que se reducirá cuando un hilo adquiera, y se incrementará cuando un hilo se libere.
Si la cantidad de permisos es 0 cuando un subproceso intenta adquirir, el subproceso se bloqueará hasta que un permiso esté disponible (o hasta que el subproceso se interrumpa
Un semáforo se puede imaginar como un contador de permisos que se reducirá cuando un hilo adquiera, y se incrementará cuando un hilo se libere.
Si la cantidad de permisos es 0 cuando un subproceso intenta adquirir, el subproceso se bloqueará hasta que un permiso esté disponible (o hasta que el subproceso se interrumpa
Comentarios sobre la versión: 1.0 (0)
No hay comentarios