忘记写邮箱了[email protected]希望能有些说明该怎么用,或有注释,谢谢了

解决方案 »

  1.   

    偶刚写了个关于线程管理的博客, 也许对你有帮助
    简单的线程管理类http://blog.csdn.net/Slin000/archive/2007/12/24/1965377.aspx
      

  2.   

    看了一下你的文章,跟我要做的东西不太一样
    我的程序的机制是这样的:我收到服务器A的一条请求,就需要去连接另外一个服务器B获取信息,收到B的信息后返回给A。我在每收到A的一条请求命令后,就会开一个线程来处理,直到信息返回给A后,线程结束。
    问题是这样的,A会一次性的发送几千个请求过来,但我的程序不可能也没办法同时开几千个线程来处理,所以需要用到线程池,保持同一时间程序中线程的数量,有线程处理完毕新的任务再进行处理
      

  3.   

    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);
      

  4.   

    Using the Thread Pool Functions.
      

  5.   

    抱歉前面贴出来的是以Vista/Win2008为基础的。QueueUserWorkItem没有找到MSDN的实例。下面有一篇Blog当中正好有一比较自定义线程和Windows API调节的线程池实例比较:
    http://www.cppblog.com/tx7do/archive/2006/04/14/5576.html
      

  6.   

    http://www.cppblog.com/tx7do/archive/2006/04/14/5576.html
    这篇文章我也看了,用进去还是有地方有问题
    偶还是个菜鸟,还请各位多多指教
      

  7.   

    codeproject上找找吧。还是自己写的好