情况是这样的,在按钮下这样定义了一个线程。
private void button1_Click(object sender, EventArgs e)
{
spider_test sp = new spider_test();
sp.Url = textBox1.Text;
sp.Thread_s = Convert.ToInt32(textBox2.Text);
Thread th = new Thread(new ThreadStart(sp.ceshi_T));
th.Start();
}
然后又在sp.ceshi_T里面创建了一个线程数组 public Thread[] th ; 然后用for循环启动,,工作一切正常,,,但是在我想通过按扭去挂起线程,,,停止线程都没有办控制这里面的Thread[] 创建立的线程请问这个应该怎么处理。补充我操作button下的那个线程也是没有用。。。。我也尝试通过实例化那个类把Thread[] th 循环挂起任务也是失败。。。还请前辈们给个方法处理一下。
//刚刚我把 Thread[] th 设成全局性的静态变量,成功解决了问题。但是仍然想知道,如果不把它设成全局变量还有什么办法可以达到这效果?