下面是我的代码:
public void start(object o)
{
Thread.Sleep(10000);
str.Text =str.Text +"开始线程-1/n";
}
public void start2(object o)
{
Thread.Sleep(10000);
str.Text =str.Text +"开始线程-2/n";
}
private void button2_Click(object sender, System.EventArgs e)
{
this.Close();
}
private void button1_Click(object sender, System.EventArgs e)
{
for(int i=1;i<11;i++)
{
WaitCallback wc1=new WaitCallback(start);
WaitCallback wc2=new WaitCallback(start2);
ThreadPool.UnsafeQueueUserWorkItem(wc1);
ThreadPool.UnsafeQueueUserWorkItem(wc2);
}
}
网上看了很多人写的都是这样的 可是他就是提示 出错:
E:/Window/ThreadPoolCS/Form1.cs(137): 重载“UnsafeQueueUserWorkItem”方法未获取“1”参数