private void button1_Click(object sender, System.EventArgs e)
{
Thread ChThread =new Thread(new ThreadStart(test));
ChThread.Start();

}private void test()
{
for(int i=0 ;i<1000;i++)
{
textBox1.Text = bli.ToString ();//bli 全局变量,初始为0
bli++;

}
}运行时没问题现在改为: private void button1_Click(object sender, System.EventArgs e)
{
Thread ChThread =new Thread(new ThreadStart(test));
ChThread.Start();
            Thread ChThread2 =new Thread(new ThreadStart(test));
ChThread2.Start();
Thread ChThread3 =new Thread(new ThreadStart(test));
ChThread3.Start();
}结果是对的到2999 ,但中间停顿,程序无法操作,cpu100%
不知道再开一个线程是不是这样做的 如果不是如何作 谢谢