Bonjour,
je m'interroge sur la facon de gérer les exceptions inattendues (comme la manière 1 try/2 catch dans le main http://forum.hardware.fr/forum2.ph [...] 50&cat=10) pour une application avec plusieurs threads.
En effet, si on utilise cette methode que dans le main, s'il se produit une exception non gérée dans un thread autre que le principal, l'exception ne va pas remonter jusqu'au main, le thread va crasher et l'application avec. D'un autre coté, si on crée ce 1 try/2 catch pour chaque thread_entry, le thread générant une erreur sera correctement fermé, mais les autres n'en sauront rien, ce qui peut provoquer par exemple des deadlocks...
Je suppose qu'il faudrait créer une communication pour les exceptions entre les threads, mais je ne vois pas trop la méthode ?
---------------
-( BlackGoddess )-