Está en la página 1de 5

INSTITUTO TECNOLÓGICO

NACIONAL DE MÉXICO
Campus Atlixco

INGENIERÍA DE SISTEMAS
COMPUTACIONALES

TÓPICOS

Julieta Santander Castillo

Anahi Gonzalez Serrano

Luis Angel Daniel Vazquez

23/03/2023
PRIMER CÓDIGO:
Para la elaboración se hizo uso de 3 hilos por el cual se encargan de mover los
caballos hasta el punto de meta, ya cuando un caballo llegue al punto de meta
emergerá una ventana indicando que caballo ha sido el ganador de la carrera, al
presionar el botón de reiniciar se reinicia la carrera
Captura de resultado
En el resultado podemos observar que tenemos la opción de iniciar la carrera y al
final nos muestra el ganador
Segundo código:
El segundo programa se basa en la elaboración de tablas de multiplicar, se utilizó
esencialmente el uso de la sincronización de hilos.
El contador se encargó de repetir el proceso 10 veces.

Podemos observar que en esta parte del codigo se realizo la sincronizacion


¿Por qué fue necesario sincronizar?

Fue necesario ya que para elaborar las tablas de multiplicar utilizamos cada thread(hilo)
que se encarga de elaborar una tabla.

¿Cómo se realizó?/

La elaboración de la sincronización fue elaborada gracias a un método con el nombre de


lock que su función principal es la que se encarga de bloquear el proceso del hilo (que esté
dentro del lock) hasta que se termine el proceso de dicho hilo, y así sucesivamente con los
demás hilos existentes.

CAPTURAS DE RESULTADO

También podría gustarte