next up previous contents
Next: 4.2.2.2 Vérrouillage de ressources Up: 4.2.2 Manager de threads Previous: 4.2.2 Manager de threads   Contents

4.2.2.1 Création et synchronisation de threads

virtual xyzRessourceThread *Thread(xyzAction *_action,
                                   xyzRessource *_objects = 0);
virtual xyzRessourceThread *Thread(xyzActor     *_actor,
                                   char         *_actionName,
                                   xyzRessource *_objects = 0);

ont un comportement identiques : elles crééent une nouvelle thread qui exécutre l'action donnée sur les ressources spécifiées. Cette thread sera bien entendue connue par le thread manager qui lui associera une ressource spécifique (ressource thread) dans une liste (ressource) interne (maintenue à jour automatiquement).

La méthode

virtual xyzRessource *Wait(xyzRessourceThread *thread);

permet quant à elle d'attendre (attente passive) la fin d'une thread.



fred@linuxtribe.org