Practica

Páginas: 3 (639 palabras) Publicado: 5 de junio de 2012
Práctica No. 5: Creación y manipulación de Java Threads

Descripción del problema
En está practica estudiaremos subprocesos múltiples o hilos, desde su creación, estados que representan su ciclode vida y la forma de ejecución. Para manipular hilos utilizaremos los principales métodos de la clase Thread y la interfaz Runnable. Un objeto Runnable representa una “tarea” que puede ejecutarseconcurrentemente con otras. La interfaz Runnable declara un solo método llamado run(), el cual contiene el código que define la tarea que debe realizar el objeto Runnable.
En lo que concierne a la claseThread, en esta se crean los objetos Thread para ejecutar los objetos creados en con la interfaz Runnable. Aquí mismo se mandan a invocar los métodos run() de Runnable, iniciando así la ejecución decada hilo.
Resultados de la práctica
Primero que nada establecí el path para poder compilar y ejecutar archivos. Después de esto copie el programa utilizando la clase Thread a un archivo en blanco:Después compile el programa creando el archivo .class y después de corregir errores lo ejecuté:

Una vez terminado el primer programa copie el segundo en un archivo nuevo. Después compile ycorregí errores igual que el pasado, una vez compilado lo ejecute:

Después seguí con el tercer ejemplo:

Al final aquí dejo la carpeta de los archivos java y los .class generados al compilar:¿Cómo funciona la concurrencia de hilos? Explícala. La concurrencia es cuando uno o más procesos se ejecutan a la vez disputándose los diferentes recursos necesitados. Para evitar la concurrencia se puedesincronizar a los hilos de manera que mientras uno se ejecute, el otro haga otra operación que no necesite los recursos del hilo en ejecución. Una vez que termina el hilo en ejecución ahora inicia elsegundo que realizaba otro proceso alterno, repitiéndose el ciclo para cualquier cantidad de hilos que se ocupen.
¿Cuál es la utilidad de la clase ThreadGroup? Cuando se pretende crear muchos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practicas
  • Practicas
  • Practicas
  • Practica
  • Practica
  • Practica
  • Practica
  • Practicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS