Witam!
Tworze w petli watki o tak:
do
{
thread1.Start();
thread2.Start();
... jakies_instruklcje...
}
while
{
jakiś_warunek
}
Oczywiście wcześniej zainicjowałem instancje klasy Thread:
Thread thread1 = new Thread(jakas_metoda_do_wykonania_w_watku);
Thread thread2 = new Thread(jakas_metoda_do_wykonania_w_watku);
Problem polega na tym że jak warunek jest spełniony to powtarza operacje i wysypuje program bo obydwa watki dalej dzialaja, a chciałbym je jakoś zniszczyć po wykoniu czynnosci w ciele petli do{} nastepnie dopiero sprawdzany bylby warunek i w razie koniecznosci jeszcze raz "odpalone" watki i prtzeliczane.
Czy jest jakas mozliwość na reczne "zabicie" watków?!