20/06/2012, 21:29
De mémoire (et sans rester focalisé sur eggdrop ou le tcl), le principe du multithread est d'avoir des traitements en parallèle, quasiment indépendants. Donc, on sait si un thread est lancé ou arrêté, mais ils ne communiquent pas.
Si un thread doit attendre une info d'un autre, on sort donc de ce système. Rien n'empèche que la fin d'exécution de thread1 lance thread2 (en lui passant ou non des infos), mais là c'est du séquentiel, ou plutôt du procédural.
Si un thread doit attendre une info d'un autre, on sort donc de ce système. Rien n'empèche que la fin d'exécution de thread1 lance thread2 (en lui passant ou non des infos), mais là c'est du séquentiel, ou plutôt du procédural.