aio.ensure_future(foo()) # GOTO !
Cette ligne ne garantit en aucun cas que foo() ou bar() seront terminées à une zone précise du code.
Ma compréhension est que le paramètre passé à ensure_future(...) est le code retour de l'appel de fonction foo(). Donc foo() est forcément terminée dès le début d'exécution d'ensure_future().
# question sur article sametmax
Posté par goeb . En réponse au journal La programmation concurrente en mode Goto. Évalué à 1.
Je ne comprends pas une partie de l'article.
Je cite :
Ma compréhension est que le paramètre passé à
ensure_future(...)est le code retour de l'appel de fonctionfoo(). Doncfoo()est forcément terminée dès le début d'exécution d'ensure_future().Ou bien je me trompe ?