• [^] # Re: Une solution

    Posté par . En réponse au message PyGTK et les threads.. Évalué à 1.

    Quelques notes, puisque j'y suis:
    - les tests "if x == True" et "while y == False" peuvent être réécrits "if x" et "while not y"
    - la classe MyThread pose des problèmes de synchronisation ("race conditions"): il se peut que la valeur de is_running soit fausse si un autre thread intervient par ex.
    - j'ai oublié "self.th.join()" avant "self.th = None", pour attendre que le thread ait terminé avant de revenir.