Reprenons l'exemple de la fabrication d'une voiture, toujours avec des avec des valeur de temps fictives, et utilisosn la programamtion asynchrone :
Voici un programme asynchrone python qui simule le temps de fabrication de la voiture
#Fabrication d'une voiture import time #declaration des fonctions pour chaque des taches def carosserie(): time.sleep(4) # pour le temps d'execution 4 secondes au lieu de 4 heures def moteur(): time.sleep(3) # pour le temps d'execution 3 secondes au lieu de 3 heures def assemblage(): time.sleep(1) # pour le temps d'execution 1 seconde au lieu de 1 heure # l'enchainemetn des taches debutFabrication = time.time() # memoriser l'heure de debut carosserie() moteur() assemblage() finFabrication = time.time() # memoriser l'heure de fin print("Voiture fabriquee en {} heures".format(round(finFabrication - debutFabrication),0))
Le résultat de l'exécution du programme indiquera un temps de fabrication de 8 heures.