线程池问题求助!!超过最大线程数

zjzty555 2006-02-05 09:59:11
for(int i=0;i<1000;i++)
{
System.Threading.ThreadPool.QueueUserWorkItem(new System.Threading.WaitCallback(DoSend));
}
private void DoSend(object obStartInfo)
{
//一系列操作
}
报异常因为线程池最大数为25,可是我不想改它的最大数,请问有没有别的方法解决这问题,谢谢
...全文
507 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
娘 ~的,是鸟语版的。
lidong6 2006-02-05
  • 打赏
  • 举报
回复
快速入门中有关于线程池的例子.
如果你安装了快速入门:
C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Samples\Technologies\Threading\Pools\Readme.htm

zjzty555 2006-02-05
  • 打赏
  • 举报
回复
luoboqingcai(萝卜青菜) lovvver(春晖)
我就是想知道如何自己管理线程池
还有线程池难道不能队列等候?
lovvver 2006-02-05
  • 打赏
  • 举报
回复
自己管理线程池,线程启动时判断线程池中的当前线程个数,超过某个数,可以让线程等待。
luoboqingcai 2006-02-05
  • 打赏
  • 举报
回复
线程池也是可灵活控制的。
gyf19 2006-02-05
  • 打赏
  • 举报
回复
zjzty555 () 在多线程开发最好不要使用循环启动线程!!
参考:
http://www.cnblogs.com/jiezhi/archive/2005/05/26/162611.html
http://edobnet.cnblogs.com/archive/2005/11/29/287094.aspx
YAOHE 2006-02-05
  • 打赏
  • 举报
回复
自己管理线程,不用线程池!

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧