Estoy usando el método thread.Abort
para matar el hilo, pero no funciona. ¿Hay alguna otra manera de terminar el hilo?¿Cómo matar un hilo instantáneamente en C#?
private void button1_Click(object sender, EventArgs e)
{
if (Receiver.IsAlive == true)
{
MessageBox.Show("Alive");
Receiver.Abort();
}
else
{
MessageBox.Show("Dead");
Receiver.Start();
}
}
estoy usando esto, pero cada vez que tengo el estado Alive
, Receiver
es mi hilo global.
Peligro, Will Robinson, Danger! Esté ** muy ** tímido de usar Thread.Abort, casi siempre una mala idea. –
Entonces, ¿qué debería usarse para matar el hilo? – Mobin
Pídale al hilo que se detenga e ignore el hilo a partir de ese momento. – MSalters