求救,谁有线程池的模版,能不能给我发一个 忘记写邮箱了[email protected]希望能有些说明该怎么用,或有注释,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 偶刚写了个关于线程管理的博客, 也许对你有帮助简单的线程管理类http://blog.csdn.net/Slin000/archive/2007/12/24/1965377.aspx 看了一下你的文章,跟我要做的东西不太一样我的程序的机制是这样的:我收到服务器A的一条请求,就需要去连接另外一个服务器B获取信息,收到B的信息后返回给A。我在每收到A的一条请求命令后,就会开一个线程来处理,直到信息返回给A后,线程结束。问题是这样的,A会一次性的发送几千个请求过来,但我的程序不可能也没办法同时开几千个线程来处理,所以需要用到线程池,保持同一时间程序中线程的数量,有线程处理完毕新的任务再进行处理 PTP_POOL CreateThreadpool ( PVOID reserved);VOID CloseThreadpool ( PTP_POOL ptpp);BOOL SetThreadpoolThreadMinimum ( PTP_POOL ptpp, DWORD cthrdMic);VOID SetThreadpoolThreadMaximum ( PTP_POOL ptpp, DWORD cthrdMost);VOID SubmitThreadpoolWork ( PTP_WORK pwk); Using the Thread Pool Functions. 抱歉前面贴出来的是以Vista/Win2008为基础的。QueueUserWorkItem没有找到MSDN的实例。下面有一篇Blog当中正好有一比较自定义线程和Windows API调节的线程池实例比较:http://www.cppblog.com/tx7do/archive/2006/04/14/5576.html http://www.cppblog.com/tx7do/archive/2006/04/14/5576.html这篇文章我也看了,用进去还是有地方有问题偶还是个菜鸟,还请各位多多指教 codeproject上找找吧。还是自己写的好 寻找MSDN_OCT_2001? 弱问一个link时出的问题 如何编写实时监控的程序? 键盘中断处理 在VC中怎么定义中断 他和钩子 有什么区别 奇怪,我的可用分怎么一直不见长? 怎样把程序图标加到SystemTray里面 谁知道mfc的文档/视图结构,和对话框结构,还有不支持文档视窗的文档视图结构之间有什么区别? 在没设置库目录的情况下vc6的连接器是如何知道库文件名的? 关于mfc读取固定大小raw格式文件并显示灰度直方图 哪有函数钩子的资料 高分 VC++ matlab 混合编程问题求解!! 关于 vc知识库上的代码问题
简单的线程管理类http://blog.csdn.net/Slin000/archive/2007/12/24/1965377.aspx
我的程序的机制是这样的:我收到服务器A的一条请求,就需要去连接另外一个服务器B获取信息,收到B的信息后返回给A。我在每收到A的一条请求命令后,就会开一个线程来处理,直到信息返回给A后,线程结束。
问题是这样的,A会一次性的发送几千个请求过来,但我的程序不可能也没办法同时开几千个线程来处理,所以需要用到线程池,保持同一时间程序中线程的数量,有线程处理完毕新的任务再进行处理
PVOID reserved);
VOID CloseThreadpool (
PTP_POOL ptpp);BOOL SetThreadpoolThreadMinimum (
PTP_POOL ptpp,
DWORD cthrdMic);
VOID SetThreadpoolThreadMaximum (
PTP_POOL ptpp,
DWORD cthrdMost);VOID SubmitThreadpoolWork (
PTP_WORK pwk);
http://www.cppblog.com/tx7do/archive/2006/04/14/5576.html
这篇文章我也看了,用进去还是有地方有问题
偶还是个菜鸟,还请各位多多指教