
    i                     X    d dl Z d Zd Zd Zedk(  r e j
                   e              yy)    Nc                     K   t        d       t        d      D ]-  } t        d|         t        j                  d       d {    / t        d       y 7 w)Nu   Task 1 démarre   zTask 1 iteration    zTask 1 termineprintrangeasynciosleepis    ./test_async.pytask1r      T     	
1X !!%&mmA 

 	   A AAAc                     K   t        d       t        d      D ]-  } t        d|         t        j                  d       d {    / t        d       y 7 w)Nu   Task 2 démarrer   zTask 2 iteration r   zTask 2 terminer   r   s    r   task2r   
   r   r   c                    K   t        d       t        j                  t                     } t        j                  t	                     }t        d       t        j
                  | |d       d {   }t        d|        y 7 w)Nu   Création des tasks...zLancement gather...T)return_exceptionsu   Gather terminé, résultats: )r   r	   create_taskr   r   gather)t1t2resultss      r   mainr      sg     	
"#			UW	%B			UW	%B	
 NN2rTBBG	)'
34 Cs   A,B.B/B__main__)r	   r   r   r   __name__run     r   <module>r       s6    5 zGKK r   