next up previous contents
Next: PingPONG Up: Tareas de programación Previous: Tareas de programación   Índice General


Empezando

  1. Consigue el ``Hola Mundo'' en Java.
  2. Consigue un ``Hola Mundo, soy hilo ...'' usando varios hilos (con la clase Thread y también con la interfaz Runnable).
  3. Mide cuantos hilos se puede lanzar simultaneamente en diferentes sistemas.
  4. Mide el tiempo que un sólo hilo necesita para escribir por ejemplo 100000 veces "Hola Mundo", y cuanto tiempo necesitan por ejemplo 1000 hilos distribuyendo el trabajo entre ellos.
  5. cambia el ``trabajo que realiza un hilo'' (escribir a consola) por algo que no tenga salida, observa las deferencias comparándolo con los resultados de antes.

Se observerá: se puede lanzar unos miles de hilos a la vez, el numero exacto depende de los recursos del ordenador, del sistema operativo, de la máquina virtual, y del entorno de programación.

Se observerá: muchos hilos necesitan en un sólo procesador más



© 2005, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática