线程停止 释放资源
System.Threading.Thread t;
public int nn = 0;
private void button1_Click(object sender, EventArgs e)
{
t = new System.Threading.Thread(Action);
t.Start();
}
void SetProgressBar(int value)
{
// progressBar1.Value = value;
toolStripStatusLabel1.Text = value.ToString();
}
void End()
{
}
private void Action()
{
Action<int> a = new Action<int>(SetProgressBar);
this.Invoke(a, nn);
this.Invoke(new Action(End));
}
通过多线程t更新 界面toolStripStatusLabel1的值,但是不知道如何停止?用t.Abort停止了是不是就释放资源?
如果我第二次更新toolStripStatusLabel1的值,是将t线程 挂起,重新启动,还是重新new 一个 t = new System.Threading.Thread(Action);?
补充:.NET技术 , C#