Multithreading - section critique
Bonjour à tous,
J'ai un petit problème. Je pense qu'il est lié à ma manière de gérer des threads dans mon programme.
En fait, j'ai un thread qui exécute plusieurs (une centaine) threads accédant à une section critique (lecture sur un port com).
Le truc est qu'au départ, je ne gérais qu'une cinquantaine de threads et tout allait bien. Maintenant avec mes 100 threads, il arrive qu'ils n'accèdent pas effectivement au port. Du coup, je me demande s'il y a des soucis avec un grand nombre de thread en C#.Si quelqu'un a déjà rencontré ce problème...
Merci d'avance. :ccool:
Multithreading - section critique
Salut,
Premièrement , comment les thread sont créé? pool, ou manuellement.
Deuxièment, comment fais tu ta synchronisation de ta section critique, sémaphore, mutex , lock....?
et peu-être un peu de code source serait bien. De plus as tu validé que tes thread sorte bel et bien de ta section critique et finisse toujours par libérer ta section.