Mam triedu v ktorej mam metodu ktoru si spustam vo vlakne:
class communication
{
public communication()
{
t = new Thread(new ThreadStart(listen));
}
public void listen()
{.......}
}
Vo forme potrebujem v jednej udalosti vlakno zastavit a znova spustit.
Robim to takto ze vo forme si vytvorim
communication com=new communication();
a potom spustam com.t.Start();
takto sa mi vlakno rozbehne ale ak dam com.t.Abort(); tak mi ho nezastavi.
Ako to mam zastavit ?