Friday, September 25, 2009

Este día seguimos viendo unas diapositivas en la cual empezamos,    mejor dicho,   seguimos  con lo que es la  exclusión mutua  mediante   las primitivas de  java como  son:  

                *Sleep()

                *wait()

                *notify()

                *isAlive()

                *getThreadGroup()

 

En la cual vemos que  seguimos  usando  hilos para poder crear procesos  y que  podemos  pausarlo con  “sleep”,   pasándole  un numero q indica  cuanto  tiempo dormirá el proceso   o   con un  “wait” que este necesita   forzosamente un  “notify”  para   poderlo  activarlo de nuevo  para que   termine con  su tarea,  conocer el estado del  hilo con   “isAlive” donde este regresa  un  booleano   que  indica  el estado del  proceso,  crear un  grupo de hilos  y obtener   a que  grupo pertenece  con   “getThreadGroup”.

 

Aunque también  empezamos  a ver  un poco de  lo que es sincronización de  hilos  que este  se efectúa con  “Synchronized”   y  vimos un pequeño   ejemplo de  lo que  es  el uso de estas primitivas.