Bonjour.
J'ai créé une application qui lance actuellement une 20aine de threads.
Sous visualStudio tout fonctionne parfaitement.
Mais lorsque je lance l'application seule, tous les threads son bien créés, mais seuls 2 d'entre eux semblent être vivants (écriture dans un fichier log). Tous les autres semblent avoir gelé / disparu.
Donc ma question est: Quelles sont les valeurs par défaut que visual Studio affecte aux threads qui font que ça marche en dev, et pas en production ???
J'ai regardé le paramètre maxStackSize du constructeur. Si je met Int32.MaxValue, alors plus aucun thread n'est vivant, et si je met 1, alors je monte à 5 threads vivants (youpi).
Le fait de configurer mes threads en MultiAppartementThread ne change rien.
Quelqu'un a-t-il une idée à ce sujet ?
Merci par avance.
Partager