Message de rapport:
 

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.


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2