Comment voulez-vous obtenir la liste des threads en cours d'exécution en C#?

Je créer des dynamiques de threads en C# et j'ai besoin d'obtenir le statut de ces threads en cours d'exécution.

List<string>[] list;
list = dbConnect.Select();

for (int i = 0; i < list[0].Count; i++)
{
    Thread th = new Thread(() =>{
        sendMessage(list[0]['1']);
        //calling callback function
    });
    th.Name = "SID"+i;
    th.Start();
}

for (int i = 0; i < list[0].Count; i++)
{
    //here how can i get list of running thread here.
}

Comment pouvez-vous obtenir la liste des threads en cours d'exécution?

  • Vous avez besoin de la liste de threads que vous avez créé ou tous les threads?