


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Ejemplos básicos para trabajar con hilos en JAVA
Tipo: Ejercicios
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS SISTEMAS DISTRIBUIDOS
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS SISTEMAS DISTRIBUIDOS
Primeramente, se probó el ejemplo de Hilos en Java: Se puede observar que la clase PingPong es una clase simple que solo contiene un String y que al correrlo y crear dos hilos, estos van a ir intercambiando los mensajes que imprimen, en este caso, se iría imprimiendo “s” y “a” dependiendo de qué hilo imprima primero en ese instante, obteniendo como resultado lo siguiente:
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS SISTEMAS DISTRIBUIDOS Cristian Este algoritmo se encarga de sacar un promedio de todos los tiempos dados de todas las computadoras, pero igualmente una sólo es la encargada de transmitir dicho tiempo promedio a las demás.
La sincronización es un problema muy común al hacer uso de Sistemas Distribuidos, por lo cual se debe tener especial cuidado con los algoritmos que utilizamos para lograr esto, ya que no para todos los Sistemas, los algoritmos son los más óptimos. El uso de Threads no ayuda en el entendimiento de cómo trabajan los algoritmos más conocidos para resolver la sincronización.