我的上篇文章的问题,经过这两天的努力终于有了结果
http://blog.csdn.net/hliq5399/article/details/7345377
我采用.net ThreadPool 确实不能解决我的问题.
public void ProcessQueue()
{
while (CCHelper.GetQueueCount() > 0)
{
for (int i = 0; i < iMaxThreads; i++)
{
WaitCallback a = new WaitCallback(ProcessOneQueue);
ThreadPool.QueueUserWorkItem(a, null);
Thread.Sleep(5000);
}
}
}
public void ProcessOneQueue()
{
//处理队列,提交网关.
}