Tôi đang sử dụng phương pháp thread.Abort
để xóa chuỗi nhưng không hoạt động. Có cách nào khác để chấm dứt thread?Làm thế nào để tiêu diệt một chuỗi ngay lập tức trong C#?
private void button1_Click(object sender, EventArgs e)
{
if (Receiver.IsAlive == true)
{
MessageBox.Show("Alive");
Receiver.Abort();
}
else
{
MessageBox.Show("Dead");
Receiver.Start();
}
}
Tôi đang sử dụng điều này nhưng mỗi lần tôi nhận trạng thái Alive
, Receiver
là chuỗi toàn cầu của tôi.
Nguy hiểm, Will Robinson, Danger! Được ** rất ** nhút nhát bằng cách sử dụng Thread.Abort - hầu như luôn luôn là một ý tưởng tồi. –
Sau đó, những gì nên được sử dụng để tiêu diệt các chủ đề? – Mobin
Yêu cầu chỉ dừng lại và bỏ qua chuỗi từ thời điểm đó. – MSalters