Bonjour à tous,

je commence tout doucement le C# et je rencontre mes premiers problèmes .

Je développe une application multi-thread.
J'ai un certain nombre de thread (une centaine) qui tournent en boucle infinie. Les thread sont tous démarrés au lancement de l'application et il n'y a aucune allocation mémoire dedans. Je précise que chaque thread est indépendant (pas de communication ou de synchronisation).

Mon problème c'est qu'environ toutes les 250ms, il y a comme un mini-freeze 2ms.

Ma question : y a t'il une sorte de "garbage collector" pour les thread qui check (par exemple toutes les 250ms ) l'état des thread ?

Merci de votre aide,
Bonne journée