En esta sesión de laboratorio aprendimos sobre el uso de Sockets en Java, los cuales nos sirven para comunicar dos máquinas distintas a través de internet por medio de los IP's.
Práctica de Sockets:
http://www.mediafire.com/?3jzn5tyiuwh
lunes, 23 de noviembre de 2009
8.- Monitores Basados en Semáforos
En esta unidad vimos otra técnica para sincronizar y aplircar la exclusión mutua para hilos en Java, la cual se basa en un monitor que a la vez utiliza un semáforo.
Un mejor ejemplo se ve en la Práctica 8:
http://www.mediafire.com/?ontw3nnwnmu
Un mejor ejemplo se ve en la Práctica 8:
http://www.mediafire.com/?ontw3nnwnmu
5.- Monitores
En esta unidad aprendimos otra técnica para la sincronización y exclusión mutua de hilos, en especial aplicada sobre Java, los Monitores.
En el siguiente reporte aplicamos lo aprendido en clase para implementar los monitores en nuestros programas. Práctica 7 Individual:
http://www.mediafire.com/?mjh14bjmbza
En el siguiente reporte aplicamos lo aprendido en clase para implementar los monitores en nuestros programas. Práctica 7 Individual:
http://www.mediafire.com/?mjh14bjmbza
4.- Semáforos
En esta unidad vimos cómo se utilizan los semáforos especialmente en Java para la sincronización de hilos.
En el siguiente reporte de la práctica 6 se ven más detalles de lo aprendido en el curso:
http://www.mediafire.com/?zkem1iwkmhd
En el siguiente reporte de la práctica 6 se ven más detalles de lo aprendido en el curso:
http://www.mediafire.com/?zkem1iwkmhd
3.- Sincronización y Comunicación
En esta unidad vimos el uso de la palabra reservada synchronized en Java así como los algoritmos de Peterson y Dekker para sincronizar procesos, vimos además los tipos de hilos de acuerdo a las diversas plataformas. Y vimos Exclusión Mutua.
En esta unidad sólo realizamos prácticas en equipo en donde implementamos los algoritmos de Peterson y Dekker y codificamos los problemas de los Jardines y los Esquimales, programas en C y Java y cuestionarios de las Notas del curso.
En esta unidad sólo realizamos prácticas en equipo en donde implementamos los algoritmos de Peterson y Dekker y codificamos los problemas de los Jardines y los Esquimales, programas en C y Java y cuestionarios de las Notas del curso.
2.- Procesos e Hilos
En esta unidad vimos las propiedades y atributos de la clase Thread en Java, como por ejemplo la asignación de prioridades con el método setPriority();
¿Cuáles son las prioridades que un hilo puede tener?
Son MIN_PRIORITY = 1
NORM_PRIORITY = 5
MAX_PRIORITY = 10
Reporte Práctica 2:
http://www.mediafire.com/?mzynw1y0zlq
Cuestionario Capítulo 1 y Ejercicio:
http://www.mediafire.com/?mzynw1y0zlq
Custionario Programación Distribuida y Ejercicios:
http://www.mediafire.com/?oh2fzy2dmz1
Exámen 1:
http://www.mediafire.com/?tgnedhaumy5
¿Cuáles son las prioridades que un hilo puede tener?
Son MIN_PRIORITY = 1
NORM_PRIORITY = 5
MAX_PRIORITY = 10
Reporte Práctica 2:
http://www.mediafire.com/?mzynw1y0zlq
Cuestionario Capítulo 1 y Ejercicio:
http://www.mediafire.com/?mzynw1y0zlq
Custionario Programación Distribuida y Ejercicios:
http://www.mediafire.com/?oh2fzy2dmz1
Exámen 1:
http://www.mediafire.com/?tgnedhaumy5
1.- Introducción a la Programación Concurrente
En esta unidad vimos cómo crear hilos en Java, que puede ser utilizando herencia o implementando la interfaz Runnable.
Reporte Individual Practica 1:
http://www.mediafire.com/?43m1dklmj0j
Reporte Individual Practica 1:
http://www.mediafire.com/?43m1dklmj0j
Suscribirse a:
Comentarios (Atom)