¡Gracias por visitar Tecno Academy!                     Informática, todos los niveles - Trucos - Apuntes - Diapositivas - Libros - Enlaces - Curiosidades - Descargas - Tecnologías - Opiniones - Podcasting, Byte - Internautas TV - Pizarra Virtual                   

viernes, 30 de noviembre de 2007

Hacer calceta es fácil si sabes cómo

¿Soys torpes manejando los hilos? No, no me refiero a si sabéis hacer un jersey. Para los neófitos a la programación concurrente deciros que los hilos o threads son un mecanismo que permite ejecutar dos o más tareas simultaneamente aún cuando dispongamos de un único procesador. Se trata de un mecanismo ligero, frente a otros más tradicionales pero que suponen una mayor sobrecarga para el sistema, como el multiproceso. Hoy en día no se concibe la programación de aplicaciones modernas sin el uso de hilos, especialmente debido a la utilización masiva de interfaces gráficas. Si lanzamos una tarea, queremos hacer otras mientras la primera se ejecuta en segundo plano y también queremos detener una tarea a voluntad sin que ello suponga esperar por la finalización de otras tareas. Pues bien, programar todo eso con lenguajes como C o C++ era bastante complicado, especialmente debido a la ausencia de estándares, sólo mitigada en parte por la aparición de las extensiones POSIX. Así que para empezar a enfrentarse a la programación de hilos lo más adecuado, una vez más, es utilizar Java ya que la abstracción que proporciona es de alto nivel. He aquí unas breves pero concisas diapositivas sobre el tema:

1 comentario:

Anónimo dijo...

"I am speechless. This is often a outstanding blog site and very engaging too. Fantastic give good results! That is not seriously considerably coming from an amateur publisher like me, but it is all I could say right after diving into your posts. Fantastic grammar and vocabulary. In contrast to other blogs. You seriously know what you're speaking about too. A lot that you just produced me need to understand far more. Your webpage has grow to be a stepping stone for me, my fellow blogger. Thank you for the thorough quest. I really loved the eight posts that I've learn so far. "