Re: Thread avec une boucle qui prend 100% du temps CPU ? |
Sujet: Re: Thread avec une boucle qui prend 100% du temps CPU ? par drcharly93 sur 8/6/2004 12:04:13 Bonjour, L?Exécution en permanence d?un thread dans votre traitement ne me paraît pas nécessaire, il faut analyser les besoins et exécuter le traitement que lorsque nécessaire. En règle générale un thread permet d'exécuter du code en parallèle de l'application et en tache de fond. De plus afin d?optimiser les performances d?un thread, celui-ci doit attendre un événement ou bien un signal afin justement de ne pas être en traitement continuellement mais seulement lorsque cela est nécessaire. C?est cette partie, cet évènement qu?il te faut définir et peut être utiliser les ThreadEnvoiSignal et ThreadAttendSignal pour le déclencher et le stopper. Voir l?aide en ligne pour la gestion et la mise en place des signaux. |