Sleep ou timer - C#/.NET managed - Programmation
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.
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.
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...
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