URL: https://linuxfr.org/forums/programmation-python/posts/detecter-la-fin-dun-thread Title: Detecter la fin d'un Thread Authors: Toto Date: 2008年02月01日T23:00:47+01:00 Tags: Score: 0 Bonjour, Je ne vois pas de méthode "propre" pour détecter la fin d'un Thread. Voici mon problème : Soit une classe Server qui contient un tableau d'objet client, chacun de ces clients étant un thread. J'ai donc un truc de ce genre la : class Server: ....def test: ........while True: ............while len(self.aClients) < 10: ................cl = Client() ................self.aClients.append(cl) ................cl.start() Maintenant, mon objet Client se termine quand il a fini. Comment faire pour qu'il s'enleve du tableau aClients ? Je pense à plusieurs solutions, mais je sais pas trop si elles sont dans l'esprit du Python, ou s'il y a plus propre : - passer le tableau a mon Client pour qu'il s'y enleve tout seul (vive les mutex ;)) - faire une fonction dans un thread à part qui vérifie l'état des thread et s'endort pour une durée indéterminé (mon but étant plus le garbage collecting) Avez vous d'autres idées / conseils ? Merci