1
El flujo múltiple de ejecución de programas permite que se estén realizando diferentes tareas al mismo tiempo en un programa, es decir, que las tareas se ejecuten de forma paralela, para ello Java utiliza unos elementos llamados hilos (thread). Cada hilo realiza una tarea en específico, al tener varios hilos ejecutándose, se tendrán varias tareas corriendo en el mismo programa. Lo que permitirá que en el mismo programa se estén realizando diferentes actividades al mismo tiempo. Por ejemplo, si una empresa tiene un sistema en red y se requiere que al realizar una venta se actualice la cuenta del cliente, las ventas del vendedor y el inventario de un programa monohilo, se deberá ir realizando cada tarea una a una, de manera que, hasta que se realice un registro, podrá procederse a realizar otro, a diferencia de un programa multihilo, donde podrán registrarse todas las tareas al mismo tiempo. +A A a Unidad 2. Hilos Imprimir Da clic en la flecha para continuar. 1/4 2.2. Programas de flujo múltiple

Prog Flujo Multi_01

Embed Size (px)

DESCRIPTION

Prog Flujo Multi_01

Citation preview

14/4/2015 2.2.Programasdeflujomltiplehttp://aulauno.unadmexico.mx/av20151/pluginfile.php/32074/mod_scorm/content/3/02_PO3_U2_2_2/PO3_U2_2_2_p1.html 1/1Elflujomltipledeejecucindeprogramaspermitequeseestnrealizandodiferentestareasalmismotiempoenunprograma,esdecir,quelastareasseejecutendeformaparalela,paraelloJavautilizaunoselementosllamadoshilos(thread).Cadahilorealizaunatareaenespecfico,altenervarioshilosejecutndose,setendrnvariastareascorriendoenelmismoprograma.Loquepermitirqueenelmismoprogramaseestnrealizandodiferentesactividadesalmismotiempo.Porejemplo,siunaempresatieneunsistemaenredyserequierequealrealizarunaventaseactualicelacuentadelcliente,lasventasdelvendedoryelinventariodeunprogramamonohilo,sedeberirrealizandocadatareaunaauna,demaneraque,hastaqueserealiceunregistro,podrprocedersearealizarotro,adiferenciadeunprogramamultihilo,dondepodrnregistrarsetodaslastareasalmismotiempo.+A A aUnidad2.Hilos ImprimirDaclicenlaflechaparacontinuar.1/42.2.Programasdeflujomltiple