J'écris un service Windows qui doit dormir pendant de longues périodes (15 heures est le plus long, 30 minutes est le plus court). J'utilise actuellement Thread.Sleep (calculateTime) pour mettre mon code en mode veille. Thread.Sleep est la meilleure option ou devrais-je utiliser une minuterie? J'ai été googling cela pendant un moment et ne peux pas trouver une réponse concise. Comme il s'agit d'un service Windows, je n'ai pas à m'inquiéter de verrouiller l'interface utilisateur, donc je ne peux pas penser à une raison pour ne pas utiliser Thread.Sleep.Utilisation de Thread.Sleep() dans un service Windows
Tout aperçu serait apprécié.