首页 新闻 会员 周边 捐助

c# 多线程数组怎么对里面的线程进行操作?

0
悬赏园豆:30 [已关闭问题] 关闭于 2012-03-04 01:12

情况是这样的,在按钮下这样定义了一个线程。

      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  设成全局性的静态变量,成功解决了问题。但是仍然想知道,如果不把它设成全局变量还有什么办法可以达到这效果?

逆乱阴阳的主页 逆乱阴阳 | 初学一级 | 园豆:32
提问于:2012-03-03 00:45
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册