Bonjour à tous,
Mon application utilise plusieurs threads qui appelent tous une classe qui ne contient que des méthodes statiques. Cette classe contient plusieurs variables privées statiques.
J'ai remarqué que tous les threads partagaient les mêmes variables donc ça ne fonctionnait pas. Après quelques recherches j'ai vu qu'il fallait mettre l'attribut [ThreadStatic] afin que chaque thread utilise ses propres variables. J'ai donc mis cet attribut devant toutes mes variables private static.
Toutefois que constate toujours le même problème, c'est à dire que mon thread A va modifier les variables de mon thread B et donc le traitement ne se fait pas correctement ...
Je ne fais peut-être pas la bonne application de l'attribut? Quelqu'un a-t-il une idée ?
Merci
Partager