吐血送分,高手请进(连接池,对像池,线程池)

titanpower 2003-08-25 09:38:07
请讲解一下他们的用处及用法,如有代码送yjhsynw@vip.sina.com或者贴出,谢谢.
...全文
22 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
farfh 2003-08-27
  • 打赏
  • 举报
回复
windows核心编程
feeboby 2003-08-27
  • 打赏
  • 举报
回复
CowWu 2003-08-27
  • 打赏
  • 举报
回复
学习学习
titanpower 2003-08-27
  • 打赏
  • 举报
回复
是不是分数不够啊,不够再加了,高手都那去了,请给解答,最好有代码.还有完成端口的概念.
yaotang 2003-08-27
  • 打赏
  • 举报
回复
新版的<<Windows核心编程>>里有点线程池的介绍
帮你顶一下
wanglh 2003-08-25
  • 打赏
  • 举报
回复
他们的作用是避免一些对象不停的创建,销毁,浪费系统的资源,通常服务器端程序为了性能的提高而采用池的概念。
拿线程来说,如果没有线程池,有任务的话创建线程,执行任务,然后线程被销毁。用了线程池后线程只要创建一次,然后就一直等待任务的到来,有任务到来后就执行,执行完毕后在等待任务,这样就省掉了每次的创建和销毁。另外通常还需要一个线程来对池进行管理,给池中的线程分配任务。
其实连接池,对象池的原理都是这样。
拿我做的一个线程池来说,做了一个线程池的类和工作线程的类,都是从CWinThread继承的,线程池在创建时创建多个工作线程,然后工作线程就被挂起。有任务就发送任务到线程池,线程池判断哪个线程为空,如果为空就把任务安排给线程。线程池就继续监视任务的情况。工作线程结束后继续挂起。
kangfx 2003-08-25
  • 打赏
  • 举报
回复
我不会,但我顶,学习中....
titanpower 2003-08-25
  • 打赏
  • 举报
回复
楼上的兄弟,能不能把代码写出来或发给我,谢谢!
e-mail:yjhsynw@vip.sina.com

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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