110,537
社区成员
发帖
与我相关
我的任务
分享
DataRowView rowViews = myDSs.Tables[0].DefaultView[0];
Photocount = Convert.ToInt32(rowViews["totals"]);//34
comNum = Convert.ToInt32(Math.Ceiling(Photocount * 1.0 / 5));// 9
Thread t = null;
for (int i = 0; i < 5; i++)
{
t = new Thread(new ParameterizedThreadStart(checkPhotos));
t.Start(i);
Thread.Sleep(1000);
}
for (int i = 0; i < 5; i++)
{
Thread t = null; // 放在这里?
t = new Thread(new ParameterizedThreadStart(checkPhotos));
t.Start(i);
Thread.Sleep(1000);
}
ThreadPool.SetMaxThreads(100, 10);
for (int i = 0; i < 5; i++)
{
ThreadPool.QueueUserWorkItem(checkPhotos, i);
}
ManualResetEvent[] mre = new ManualResetEvent[5];
for (int i = 0; i < 5; i++)
mre[i] = new ManualResetEvent(false);
WaitHandle.WaitAll(mre);
ThreadPool.SetMaxThreads(100, 100);
for (int i = 0; i < 10; i++)
{
ThreadPool.QueueUserWorkItem(checkPhotos, i);
}
ManualResetEvent[] mre = new ManualResetEvent[10];
for (int i = 0; i < 10; i++)
mre[i] = new ManualResetEvent(false);
WaitHandle.WaitAll(mre);
ClientScript.RegisterStartupScript(this.GetType(), "a", "alert('图片识别完成');", true);