• [^] # Re: Fort intéressant...

    Posté par . En réponse à la dépêche L'évolution de Fastboot. Évalué à 2.

    Voilà c'est tout à fait ça, c'est le fait que C a été créé après A et B.
    En fait, en interne ces cookies ne représentent qu'un compteur interne.

    A aura le cookie 0, B aura le cookie 1 et C aura 2.

    Lorsque c appèle async_synchronize_cookie, il passe en paramètre son propre cookie, c'est à dire 2.

    Puis async_synchronize_cookie va dormir tant que toutes les fonctions asynchrones ayant un cookie plus petit que 2 ne sont pas terminées.

    Cette histoire de cookie-compteur permet de s'assurer du bon ordre au niveau de la synchronisation.