मैं थ्रेड को मारने के लिए 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();
}
}
मैं इस का उपयोग कर रहा है, लेकिन हर बार जब मैं Alive
दर्जा मिल, Receiver
मेरी वैश्विक धागा है।
खतरे, विल रॉबिन्सन, खतरे! Thread.Abort का उपयोग करने के लिए ** बहुत ** शर्मीली रहें - लगभग हमेशा एक बुरा विचार। –
फिर थ्रेड को मारने के लिए क्या उपयोग किया जाना चाहिए? – Mobin
धागे को रोकने के लिए कहें, और उस पल से धागे को अनदेखा करें। – MSalters