Bonjour à tous,
je suis en train de coder un programme en C avec Gtk+, qui va permettre de soumettre une url à plusieur annuaire et moteur de recherche. je developpe l'application sous windows.
J'utilise la librairie posix pthread.h win32 pour gérer mes threads.
Mon application créé un thread pour chacune des connexions socket, qui permet de remplir un formulaire de validation.
Mais je voudrais avoir la possibilité de limiter le nombre de thread exécuté simultanément.
Ex: J'ai 200 formulaires à remplir, et je veux que mon application gére un maximum de 5 threads silmutanément. Dès qu'un thread ce termine, un autre débute jusqu'à que les 200 formulaires soit remplis. Sachant qu'un thread active une socket et rempli un seul formulaire.
Comment puis-je fait ?
Merci d'avance![]()
Partager