sábado, 26 de marzo de 2011

Ejercicio. Ping Pong concurrente.

Sincroniza dos threads de manera que uno escriba Ping por pantalla sólo cuando el anterior allá escrito Pong, alternando de forma perfecta las dos escrituras. Emplea los métodos Enter() y Exit() de la clase Monitor.

NOTA: debido al boxing y unboxing (conversión de los tipos primitivos a su respectivo objeto del CTS y viceversa), bloquear tipos primitivos puede hacer que no funcionen los bloqueos. Envuelve dichos tipos en una clase creada por ti para evitarlo.

Haz clic en la imagen para descargar la solución al problema de Ping Pong con monitores.


PROBLEMA PROPUESTO. Realiza el mismo ejercicio pero con cuantro hilos que escriban de forma alterna Pang-Ping-Pong-Pung

No hay comentarios:

Publicar un comentario