sábado, 5 de febrero de 2011

Bucle infinito.

Me llegó por mail un ejemplo "humano" de lo que se considera un bucle infinito en programación, y el motivo por lo que un programa o un sistema compuesto por varios programas que dependen unos de otros pueden llegar a colgarse (valdría también como ejemplo de deadlock). Pues ahí va:


El DIRECTOR llama a su secretaria y le dice:

Señorita Vanessa: Tengo un seminario en Argentina de una semana de duración y quiero que me acompañe para que conozca a mis socios. Haga los preparativos del viaje...

La secretaria llama al marido:
Oye Juan, voy a viajar a Argentina con el director por una semana. Cuidate, querido.

El marido llama a la amante:
Leonor, mi tesoro, la bruja va a viajar a Argentina durante una semana, vamos a pasarnos esta semana juntos, mi reina...

La amante llama al niño a quien le da clases particulares:
Manuelito, tengo mucho trabajo la próxima semana. No tienes que venir a clases...

El niño llama a su abuelo:
Yayo, la próxima semana no tengo clases, mi profesora está ocupada. Así que por fin, ¡¡ vamos a poder pasar la semana juntos !!

El abuelo (que es el DIRECTOR en esta historia) llama a la secretaria:
Señorita Vanessa venga rápido. Suspenda el viaje, voy a pasar la próxima semana con mi nieto que hace un año no lo veo, por lo que no vamos a participar en el Seminario. Cancele el viaje y el hotel.

La secretaria llama al marido:
Juan, el guevón del director cambió de idea y acaba de cancelar el viaje, con lo bonito que es Argentina.

El marido llama a la amante:
Amorcito disculpa. No podremos pasar la próxima semana juntos, el viaje de la tetona de mi mujer fué cancelado.

La amante llama al niño de las clases particulares:
Manuelito, cambio de planes, esta semana le voy a dar clases como siempre.

El niño llama al abuelo:
Abuelo, la vieja de mi profesora me dijo que esta semana tengo clases normales, discúlpame, no voy a poder hacerte compañía.

El abuelo llama a la secretaria:
Señorita Vanessa, mi nieto me acaba de decir que no va a poder estar conmigo esta semana porque tiene clases, así que continúe con los preparativos del viaje al seminario en Argentina....


Pues sí, algo así ocurre en los ordenadores con muchas aplicaciones interrelacionándose o dentro de una aplicación con muchas condiciones dependientes entre ellas.

No hay comentarios:

Publicar un comentario