Hilos

Páginas: 2 (261 palabras) Publicado: 4 de junio de 2012
Un hilo siempre corre con una prioridad, normalmente va de uno a diez debido a esto, el programado de hilos, utiliza su programación basada enprioridades. Un hilo de menor prioridad que se encuentra ejecutando usualmente será desplazado al estado en ejecución para que un hilo de mayor prioridadpueda ejecutarse.
Método JOIN
El método join permite al hilo formarse en la cola de espera de otro hilo. Si tienes un hilo B el cual no debe deejecutarse hasta que concluya el proceso de hilo A entonces B tiene que formarse en la cola de espera de A. Esto significa que B nunca podrá ejecutarsesi A no completa su estado.
Existe una versión sobrecargada de join que puede incluir el tiempo en milisegundos. Por ejemplo, si mandamos a llamara A.join(5000), significa que el hilo que queremos ejecutar debe de esperar a el hilo que se está ejecutando pero si éste tarda más de cinco segundosentonces debe dejar de esperar y entrar en estado de ejecución.
Hilos Sincronizados
Cuando en un programa tenemos varios hilos corriendosimultáneamente es posible que estos intenten acceder a la vez a un mismo registro siendo posible que la operación de uno de ellos entorpezca la de otros. Paraevitar estos problemas se tienen que sincronizar dichos hilos. Un hilo se posiciona en ésta lista de espera por medio de una llamada al método waitdel objeto al que está esperando. Desde ese momento el hilo no ejecuta ninguna instrucción hasta que el método notify es llamado por el objeto.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Hilos
  • hila
  • hilos
  • Hila
  • Hilos
  • HILO
  • hila
  • Hilos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS