Wie kann ich einen Thread in C # sofort beenden?
Ich benutze diethread.Abort
Methode, um den Thread zu töten, aber es funktioniert nicht. Gibt es eine andere Möglichkeit, den Thread zu beenden?
private void button1_Click(object sender, EventArgs e)
{
if (Receiver.IsAlive == true)
{
MessageBox.Show("Alive");
Receiver.Abort();
}
else
{
MessageBox.Show("Dead");
Receiver.Start();
}
}
Ich benutze dies aber jedes Mal, wenn ich das bekommeAlive
Status,Receiver
ist mein globaler Thread.