Zatrzymanie wszystkich wątków w C#

0

Mam pytanie, jak mogę zatrzymać wszystkie wątki jeśli jeden wykona się do końca? Jak na razie znalazłem tylko metodę Abort(), która może mi zakończyć tylko wyznaczony wątek w Main.

            Thread a = new Thread(Operacja);
            a.Start();
            Thread b = new Thread(Operacja);
            b.Start();
            Thread c = new Thread(Operacja);
            c.Start();
0

trzeba sobie gdzieś zapamiętać a, b i c i je potem zakończyć. Jak najlepiej kończyć wątki masz tu https://msdn.microsoft.com/pl-pl/library/windows/desktop/7a2f3ay4(v=vs.90).aspx

Odnosząc się do tego przykładu z MSDNa to możesz użyć jednego _shouldStop dla wszystkich wątków

1 użytkowników online, w tym zalogowanych: 0, gości: 1