Tu peux:
- allouer tes ressources dans ton thread appelant
ou
- utiliser un sémaphore qui dès qu'il est reçu par ton thread fils déclenche le nettoyage des ressources allouées et quitte le thread
La première méthode est efficace si tu est capable de prédire les ressources utilisées par ton thread et de les lui transmettre au facilement.
La deuxième méthode est la plus souple mais aussi plus complexe à programmer, un pooling sur le sémaphore devant être effectué fréquemment si tu veux de la réactivité.
Message édité par h3bus le 19-04-2011 à 00:24:14
---------------
sheep++