Bonjour,
Dans une application native en C++ avec les bibliothèques que j'ai utilisées, un processus démarre avec un thread principal. Il peut ensuite créer d'autres threads. Le processus se termine dès lors que le premier thread (le thread principal) se termine et ce même s'il reste d'autres threads attachés au processus.
J'ai cru comprendre qu'en C#, la fin du thread principal n'entraîne pas la fin du processus, celui-ci restant 'actif' tant qu'il existe d'autres threads qui lui sont attachés. Je n'arrive pas à retrouver d'information là dessus. D'où mes 2 questions de béotien :
1/ Est-ce le cas ?
2/ Est-ce une spécificité du langage C# ou est-ce le comportement du framework .Net ? Dans ce dernier cas, j'aurais alors le même comportement en utilisant des threads avec C++/CLI, VB.Net, et tout les trucmuches.Net, non ?
Merci par avance.
Partager