procesos e hilos
Proceso e
hilos(hilos, patrones de trabajo)
un proceso es un supervisor de los hilos y cada hilo es parte de un proceso, son codigos en ejecucion, solo pueden ser ejecutados si se inicia un proceso, van de la mano ya que un hilo no se puede iniciar solo, los hilos brindan mayor capacidad de ejecucion y respuesta rapida de un programa.
Los hilos a menudo son conocidos o llamados procesos ligeros.
la conducta de un hilo depende del estado en que se encuentre, esto define su modo de operación, los estados en los que puede estar un hilo.
• New: primera vez que se crea y hasta que el método start es llamado. estos hilos new ya han sido inicializados y están listos para empezar a ejecutarse, pero aún no han sido notificados para que empiecen a realizar su trabajo.
• Running: Cuando se llama al método start de un hilo nuevo, el método run es llamado y el hilo entra en el estado running. Este estado se llama “running” porque la ejecución del método run significa que el hilo esta corriendo
• Not running: El estado not running se usa con todos los hilos que están parados por alguna razón. un hilo en este estado, está listo para ser usado y es capaz de volver al estado running en cualquier momento pueden entrar en varias vías.
• El método suspend()
• El método sleep ()
• El método wait()
• El método interrupt()
• Dead: Un hilo entra en estado dead cuando ya no es un objeto necesario. Los hilos en estado dead no pueden ser resucitados y ejecutados de nuevo. Un hilo puede entrar en estado dead a través de dos vías:
• El método run termina su ejecución.
• El método stop La primera opción es el modo natural de que un hilo muera. La segunda es una muerte causada
Patrones de trabajo con hilos.
http://aisii.azc.uam.mx/areyes/archivos/licenciatura/sd/U2/ConceptoHilos.pdf

Comentarios
Publicar un comentario