J'ai une application MDI WinForms qui peut effectuer plusieurs tâches. Chaque tâche s'exécute en tant que backgroundWorker.La bonne façon de contrôler plusieurs threads
Quelle est la bonne approche pour contrôler les fils en cours d'exécution:
- vérifier si le fil est en cours d'exécution spécifique thread spécifique
- arrêt?
Par exemple, il ne devrait pas être possible d'exécuter la même tâche simultanément.
Peut-être ai-je besoin d'une classe séparée où je peux stocker la variable isTaskRunning?
Comment est la bonne façon de faire cela?
TIA
c'est comme ça que je le ferais aussi :) –