相关疑难解决方法(0)

如何在C#中立即杀死一个线程?

我正在使用该thread.Abort方法来杀死线程,但它不起作用.有没有其他方法来终止线程?

private void button1_Click(object sender, EventArgs e)
{
    if (Receiver.IsAlive == true)
    {
        MessageBox.Show("Alive");
        Receiver.Abort();
    }
    else
    {
        MessageBox.Show("Dead");
        Receiver.Start();
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用它,但每次我获得Alive状态,Receiver都是我的全局线程.

c# multithreading winforms

47
推荐指数
5
解决办法
18万
查看次数

标签 统计

c# ×1

multithreading ×1

winforms ×1