Sleep ou timer

Sleep ou timer - C#/.NET managed - Programmation

Marsh Posté le 03-06-2009 à 19:41:44    

Salut tous le monde
j'ai beau chercher je ne trouve de réponse a ma question je veux savoir celui qui consomme le moins de ressources matériel Sleep ou Timer
bon voila merci pour votre attention

Reply

Marsh Posté le 03-06-2009 à 19:41:44   

Reply

Marsh Posté le 03-06-2009 à 23:16:52    

la différence (si elle existe) sera de toute façon infinitésimal et totalement négligeable. Prend ce qui correspond le mieux à ton besoin: timer si tu veux effectuer une tache à interval régulier, sleep si tu veux faire une pause dans le cours de tes instructions.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 17-06-2009 à 11:44:50    

La seule véritable différence entre le Sleep et le Timer, c'est justement ça :
- Timer se déclenche toutes les X ms.
- Sleep attends X ms.

 

Donc si la durée de la tâche à effectuer entre deux "top" est sensiblement moins longue que X, alors il n'y a pas de différence mesurable.
Si la durée est au contraire proche de X, alors Timer lancera le traitement bien plus souvent que Sleep
Si la durée est plus grande que X, alors Timer fout tout par terre
Mais Sleep ne garanti pas que la tâche tourne à interval régulier, Timer, si.


Message édité par MagicBuzz le 17-06-2009 à 11:45:37
Reply

Marsh Posté le 13-07-2009 à 16:11:52    

oui enfin c'est pas que ca...
 
Sleep bloque ton thread alors que Timer non.
 
edit : faudrait voir le contexte dans lequel il veut utiliser ca...


Message édité par Tamahome le 13-07-2009 à 16:12:25

---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed