J'ai l'application mvc Asp.net et j'ai besoin d'un compteur global pour un but pour tous les utilisateurs (et invités). Je veux dire tout utilisateur peut le changer (parfois à partir de différents threads), mais ce compteur est commun pour tous. Alors,Est-ce une bonne idée d'utiliser des variables statiques dans Asp.Net MVC?
1. est-ce une bonne idée de créer simplement une variable statique quelque part dans mon code pour cela?
2. Y a-t-il des problèmes possibles?
D'autres suggestions? Merci beaucoup!
Que se passe-t-il si votre application redémarre? Le compteur sera remis à 0. A quoi sert le compteur? Il pourrait y avoir une meilleure option. Si vous incrémentez le compteur, n'oubliez pas d'utiliser un mécanisme sûr pour les threads comme 'Interlocked.Increment' -' counter ++' provoquera une condition de concurrence. –