| ||||
segun tengo entendido, o mejor dicho hasta donde se........ los Threads son "Hilos" osea son procesos independientes! se utilizan para hacer varias cosas al "mismo tiempo", osea hacer una aplicacion multitarea, por ejemplo en el metodo main() de tu aplicacion puedes crear varios hilos, estos a su vez estaran ejecutandose simultaneamente junto con el main()... el anio pasado en una materia fue que use los hilos, la aplicacion que hice era una especie de manejador de base de datos distribuidas, osea tenia una base de datos distribuida en varias maquinas conectadas en anillo, en cada maquina estaba corriendo el manejador, ahi use los hilos, uno para escuchar en el puerto las peticiones, otro para hacer las consultas a la base de datos local, y otro para tener una interface grafica para el usuario, ah y otro para pasar la peticion o la respuesta al siguiente nodo. como vez, los hilos son muy utiles para hacer procedimientos simultaneamente!! bueno, espero que con esta cort y sencilla explicacion te des la idea!! have funnnnnnn
__________________ Curso de Angular JS - Haremos una app de principio a fin |
| ||||
Como dijo stock, sirven para hacer aplicaiones multitareas. Se usan sobre todos para programas cliente servidor, en donde el servidor debe antender a varios clientes simultaneamente, entonces cuando un cliente desea usar el servidor, el servdor crea un hilo que gesione a este cliente. Se entiende. Se utilioza ademas para hacer aplicaciones que corran en disitnos procesadores, al dividir tu aplicacion en threads, cada thread se ejecuta en un procesador distinto y mejoras el rendimiento de la aplicacion. Saludos
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |