Está en la página 1de 1

Ejemplo de aplicacin concurrencia

Hay programas que podemos desarrollar pero que nos llevaran mucho tiempo encontrar
una solucin, por ejemplo: digamos que tienes una empresa para revisar las
caractersticas de autos y que todas ellas funcionen bien, por lo que en tu sistema tendrs
los siguientes mdulos: revisin de llantas, revisin de motor, revisin de sistema
elctrico, revisin de aire acondicionado. Cada auto debe de pasar en cada mdulo y en
cada uno tarda 10 minutos, por lo que un auto tardara 40 minutos en realizar una revisin
total, no se escucha es mucho tiempo, pero como tu empresa es muy exitosa, en un da te
llegan 1000 autos, por lo que terminaras de revisar los autos en 40,000 minutos, esto es,
que terminaras aproximadamente en 28 das.

Pero, qu pasara si esta revisin la pudieras hacer en paralelo?, es decir, las 4


revisiones a la vez pero a diferente auto, pues estas revisiones no son secuenciales y no
importa cul se realice primero o despus, por lo que si pasa un auto a cada revisin al
mismo tiempo se realizara una revisin total de 4 autos en 40 minutos lo que reducira
nuestro tiempo de 28 das a slo 7 das, y si adems de esto, tuvieras ms personal y
equipo para realizar 7 revisiones paralelas, el tiempo de revisar 1000 autos se reducira a
slo un da, esto es lo que se conoce como concurrencia, o bien, ejecutar trabajos en
paralelo.

También podría gustarte