Cette question est inspirée de Does Linux provide a monotonically increasing clock to applications. Peut-être devrais-je être plus précis: Je cherche une fonction d'horloge qui est strictly increasing, donc ne retourne jamais la même valeur, indépendamment de la rapidité avec laquelle les deux appels se suivent.Windows fournit-il une horloge monotone aux applications
9
A
Répondre
7
Oui, GetTickCount()
fait cela. Si vous voulez un compteur de fidélité plus élevé, QueryPerformanceCounter
est également disponible. Aucun de ces compteurs ne dépend de l'heure de la journée.
Questions connexes
- 1. Est-ce que Linux fournit une horloge monotone aux applications
- 2. horloge numérique
- 3. Qu'est-il arrivé aux puces d'ordinateur sans horloge?
- 4. Processus Windows et applications
- 5. Comment ajouter une référence COM aux applications Silverlight
- 6. Superpositions dans les applications Windows
- 7. Exemples d'interprètes intégrés aux applications iPhone?
- 8. Comment développer des applications Windows
- 9. Intégration de Flash aux applications Web ASP.NET
- 10. des ressources aux processus IIS et les applications standard de Windows
- 11. Débogage sans fil des applications Windows Mobile
- 12. Suivre les applications démarrées dans Windows
- 13. Déploiement des applications Mono sous Windows
- 14. Planification de l'exécution des applications Windows Mobile
- 15. Signature de code Applications Windows Mobile - Recommandations?
- 16. Sécurisation des applications de service Windows
- 17. Icônes par défaut pour les applications Windows?
- 18. Accéder aux applications Mac depuis Ruby ou PHP ou Cocoa
- 19. WPF vs XBAP vs Silverlight ... qui convient aux applications métier?
- 20. Comment ajouter de l'aide aux formulaires Windows
- 21. Les applications WPF qui s'ajustent aux paramètres d'écran et de police (Ou, comment associer les DLU aux unités dans WPF?)
- 22. Signature par programme des applications Windows Mobile natives
- 23. Mise à jour des applications Windows VB.net sur Internet
- 24. applications Windows: Meilleures pratiques et modèles (C#/WPF/LINQ)
- 25. Réponse précise aux événements de tablette/souris dans Windows
- 26. Mise à jour automatique de vos applications via Windows Update
- 27. Comment afficher une application réduite dans la barre Applications en cours dans Windows Mobile?
- 28. Mapper une combinaison de touches aux flèches
- 29. Comment puis-je accéder aux applications préférées à partir de Java sous Linux?
- 30. Puis-je utiliser le kit de développement Windows Mobile 6 pour développer Windows Mobile 5 Applications
Si vous changez votre lien vers GetTickCount64() - à partir de votre lien, la valeur de retour de GTC s'enclenche après environ 50 jours. –
GetTickCount64() n'est disponible que sous Windows Vista ou Windows Server 2008. –
Tant que vous pouvez compter sur l'appel au moins une fois par mois, vous pouvez créer un wrapper GetTickCount64() autour de GetTickCount(). –