Wykrycie zakończenia wszystkich watkow

Wykrycie zakończenia wszystkich watkow
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,

Mam kilka(naście) metod do wykonania w osobnych wątkach. Jak wykryć, że wszystkie watki utworzone metodą Thread.Start zostały zakończone, skończyły pracę?

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

robisz na nich .Join() w pętli, czekając w ten sposób na zakończenie. Albo, jeśli nie chcesz czekać, sprawdzasz tylko .IsAlive.

wedlock
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bartoszyce
  • Postów: 180
0

Albo na końcu wątku daj bool wateknr1skonczyl = true. W pętli poczekaj czy wszystkie naście jest true. Jednak sposób @Azarien -a jest czytelniejszy

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.