如题

解决方案 »

  1.   

    也给偶一份,谢谢!
    [email protected]
      

  2.   

    哈哈,兄弟我也要哦,[email protected]
      

  3.   

    刚写完服务器程序的IOCP部分。测试了一下,很轻松TCP的连接数量就达到上万了,服务器一点感觉都没有,占用内存大概90M的样子,看样子,上10万也没问题。
      

  4.   

    我也要给我一份 [email protected] 谢谢
      

  5.   

    kkiiss3189 :
          你好,给我也发一份,我的油箱是[email protected].
    谢谢!!!
      

  6.   

    kkiiss3189(xiaoguo) 给我一份好吗?谢谢你。很感谢你。[email protected]
      

  7.   

    非常感谢,参考一下你的代码 [email protected]
      

  8.   

    能否给我一份,非常感谢!
    [email protected]
      

  9.   

    能否给我一份,非常感谢!
    [email protected]
      

  10.   

    kkiiss3189(xiaoguo) 能否給我一份,非常謝謝!
    [email protected]
      

  11.   

    能否给我一份,非常感谢!
    [email protected]
      

  12.   

    给我一份吧,谢谢
    [email protected]
      

  13.   

    BlueTrees(蜗牛) ( ) 信誉:88 刚写完服务器程序的IOCP部分。测试了一下,很轻松TCP的连接数量就达到上万了,服务器一点感觉都没有,占用内存大概90M的样子,看样子,上10万也没问题。
    ----------------------------------------------
    不知道你是如何测试的.服务器开了多少线程?
    我测试时使用的是局域网,服务器是自己做的一个echo,客户端用的是MS 2k3sp1 OSSDK里面的那个多线程Client,流量目前测试值为5MB,则CPU就有一定占用,而这CPU主要还是由内核分配掉.
      

  14.   

    能给我一份吗?[email protected],谢谢!
      

  15.   

    创意、自由、灵活,独特的双数据源连接,全功能的表格组件,
    超强的报表功能,适用于所有开发工具。http://www.anylib.com
      

  16.   

    BlueTrees, kkiiss3189 能给我一份吗?
    本人会非常感激你的!
    [email protected]
      

  17.   

    我也要啊![email protected]多谢了。
      

  18.   

    在TTCPServer的源代码中就有线程池的实现。
      

  19.   

    http://www.2ccc.com/go.asp?id=3454&url=http://downloads.2ccc.com/general/internet_lan/99koo_ThreadPro.rar
      

  20.   

    通常的线程池有两种写法,一种是使用CreateEvent,然后线程等待通知进行作业,另一种是使线程Sleep相对来说,实际上前者相对我倒觉得更好调度,而有些人却喜欢第二种写法.不过相对资源的耗用来说,前更需要的句柄更多,但是相对唤醒更为简单.
    不过哪一种写法,线程池最好是使用LIFO的模式工作更有利,主要是线程如果长时间没有动作,则它的资源将会swap到虚拟内存当中,而最近的活动线程,仍然可能被保留在物理内存,切换起来效率更高.
      

  21.   

    IOCP的重点不是线程池的处理
    内存管理,负载,还有,说不清了,到VC版去看看一些讨论吧,这段VC版IOCP很多讨论。都不知拿线程池跟IOCP有什么关系?
      

  22.   

    IOCP的重点不是线程池的处理
    内存管理,负载,还有,说不清了,到VC版去看看一些讨论吧,这段VC版IOCP很多讨论。都不知拿线程池跟IOCP有什么关系?
    =================================
    IOCP不能说重点不是线程池,只是IOCP本身就完成了一个I/O线程池.
    另外比较多的人喜欢使用线程池来处理业务逻辑.都不大希望直接使用IOCP队列当中的线程去处理,也许各有各的想法和应用方便吧.不过我倒是觉得没有太多必要建立太多的线程去处理一件事情.做为程序来讲,确实要讲求自身程序的效率,但是同也需要兼顾用户的感受.如果你的资源耗费过量,甚至照成其它应用程序等无法正常使用的话,你的程序写得再好,或许都会遭到质疑.下面给一些VC版的讨论:
    http://community.csdn.net/Expert/topic/4919/4919904.xml?temp=.3724939
    http://community.csdn.net/Expert/topic/4907/4907699.xml?temp=.8946344
    http://community.csdn.net/Expert/topic/4909/4909329.xml?temp=.2775232
      

  23.   

    能提供给我一份吗:  [email protected]
      msn:[email protected]