Je voudrais savoir quel type de minuterie peut être utilisé dans une application C# et quelles sont leurs implications en termes de cuncurrency dans un environnement multithread.
Pourriez-vous me expliquer ou relier un tutoriel esaustive?
Merci.Timers dans une application .NET
Répondre
Il existe deux types de temporisateurs: ceux qui sont basés sur les messages, généralement centrés sur l'interface utilisateur et ceux qui sont basés sur des threads. Les versions de l'interface utilisateur sont Timer class from Windows Forms ou DispatcherTimer in WPF. Ceux-ci tendent à signaler des timings (normalement) sur le fil d'interface utilisateur, et utilisent fondamentalement la pompe de message standard pour gérer la synchronisation.
Les classes System.Timers.Timer et System.Threading.Timer utilisent un fil distinct pour la gestion des temporisations. Ceux-ci fonctionnent très bien, mais les événements "Tick" se produisent sur un fil séparé. Cela signifie que vous devez gérer la synchronisation des threads ou la synchronisation des threads de l'interface utilisateur si vous les utilisez.
- 1. Application Android et Timers
- 2. JBoss EJB2 Timers Service - plusieurs serveurs, une seule table TIMERS?
- 3. Timers et cartes Android
- 4. Android Timers Problème
- 5. Question sur C++ Timers
- 6. Timers et thread dans Flex 3 ActionScript
- 7. Évolutivité, performance dans une application web .net
- 8. Contrôle de substitution dans une application .net
- 9. Utilisation de xCode dans une application .net
- 10. Référencement d'assemblages dans une application .Net
- 11. Utilisation de RegisterDeviceNotification dans une application .NET
- 12. Threads natifs dans une application .Net
- 13. Java Swing Timers et ActionEvent
- 14. Chargement .net 3.5 wpf-forms dans une application .net 2.0
- 15. Comment joindre mon application dans une autre application .Net?
- 16. comment publier une application .net
- 17. Timers ne fonctionne pas dans le service d'application Windows
- 18. Comment masquer une clé de chiffrement dans une application .NET?
- 19. en utilisant une DLL dans une application .NET
- 20. Application multi-niveaux dans .NET
- 21. SSRS dans .Net Application Windows
- 22. Comment intégrer Flash dans une application de bureau dans .NET?
- 23. iphone: gérer les timers sur différentes vues
- 24. Création Timers en C++ en utilisant Lua
- 25. Façon d'exécuter une application .Net certains jours
- 26. Développer une nouvelle application avec .NET?
- 27. Cibler .NET 2.0 pour une petite application
- 28. windows contre asp.net événement Application_BeginRequest avec des fils/timers
- 29. Puis-je utiliser une bibliothèque .NET 4.0 dans une application .NET 2.0?
- 30. Authentification SAML pour une application .NET