我设置线程池中活动线程数,我设置为4后,在设置为1,怎么还是4的效果?
从小到大设置没有问题,先设置为1,在设置为比1大的都没问题for (int i = 1; i <= 100; i++)
{
ThreadPool.QueueUserWorkItem(callBack, i);
ThreadPool.SetMaxThreads(int.Parse(txtThreadNumber.Text), 2000);//设置线程数
}
从小到大设置没有问题,先设置为1,在设置为比1大的都没问题for (int i = 1; i <= 100; i++)
{
ThreadPool.QueueUserWorkItem(callBack, i);
ThreadPool.SetMaxThreads(int.Parse(txtThreadNumber.Text), 2000);//设置线程数
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货