thread.Abort
メソッドを使用してスレッドを強制終了しますが、機能しません。スレッドを終了する他の方法はありますか?スレッドをC#で即座に削除するには?
private void button1_Click(object sender, EventArgs e)
{
if (Receiver.IsAlive == true)
{
MessageBox.Show("Alive");
Receiver.Abort();
}
else
{
MessageBox.Show("Dead");
Receiver.Start();
}
}
私はこれを使用していますが、私はAlive
のステータスを取得するたびに、Receiver
は私の世界的なスレッドです。
危険、Will Robinson、危険! Thread.Abortを使うのは非常に恥ずかしがり屋です - ほとんど常に悪い考えです。 –
スレッドを強制終了するにはどうすればよいですか? – Mobin
スレッドに停止を依頼し、その時点のスレッドを無視します。 – MSalters