Xenner Argentina

Un experimento

semáforos

Ejemplo de uso de semáforos con Smalltalk

Ejemplo de uso de Semáforos. Barrera para sincronizar procesos. "Se instancia el semáforo. "   | semaphore | semaphore := Semaphore new.   [ Transcript cr; show: (’Inicio de barrera [%1]’ bindWith: Time now).   "Se inicia la barrera de sincronización enviando el mensaje #wait al semáforo tantas veces como procesos deban sincronizarse."   semaphore […]

,