MFC 线程池

时间:2015-07-27 03:09:46
【文件属性】:

文件名称:MFC 线程池

文件大小:33KB

文件格式:RAR

更新时间:2015-07-27 03:09:46

线程池

自己做的简单的线程池 在vc6下实现 个站: www.gddhx.com


【文件预览】:
ThreadPoolTest
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----ThreadPoolTest.plg(1KB)
----ThreadPoolTest.cpp(2KB)
----Task.h(620B)
----MyTask.h(525B)
----res()
--------ThreadPoolTest.ico(1KB)
--------ThreadPoolTest.rc2(406B)
----ThreadPoolTest.clw(1KB)
----ThreadPoolTest.rc(5KB)
----ThreadPoolTest.positions(563B)
----ThreadPoolTest.aps(35KB)
----ThreadPoolTest.h(1KB)
----ThreadPoolTest.ncb(49KB)
----ThreadPoolTest.dsw(551B)
----ThreadPoolTestDlg.cpp(5KB)
----resource.h(830B)
----ThreadPoolTest.dsp(5KB)
----ThreadPoolTest.opt(49KB)
----MyTask.cpp(630B)
----ThreadPool.cpp(5KB)
----StdAfx.cpp(216B)
----ThreadPoolTestDlg.h(2KB)
----Task.cpp(579B)
----ThreadPool.h(1KB)

网友评论

  • 非常好用,谢谢了!
  • 支持上传者,谢谢。
  • 不错值得参考学习!
  • 麻雀虽小,五脏俱全,赞一个
  • 看了一遍,发现这个线程池实现有明显问题。池内线程在处理Task时,会通过EnterCriticalSection独占Task队列,获取第一个Task处理结束之后才释放。也就是这期间池内的其它线程其实是阻塞的没法从task队列中提取任务执行。这就造成池内线程虽然100个线程,但实际上同一时间只能有一个线程处理任务,和单线程没区别。作者可以自己测试一下
  • 还行,对初学者有一定帮助
  • 虽然程序很小,但是基本的内容都实现了 ..
  • 很好的资源 有点基础的还是可以借鉴的
  • 停好,能编译过,代码清晰易懂
  • 资源很好,可以直接编译通过
  • 还是有点全!
  • 虽然程序很小,但是基本的内容都实现了
  • 麻雀虽小五脏俱全很实用的
  • 可以,就是使用的时候有点慢
  • 是MFC的哦,不过代码没有注释,刚好最近想看关于线程池的,多谢楼主分享,正在努力看明白代码ing
  • 还算可以,就是注释稍微少了点。
  • 代码很好呀,我也直接用啦,谢谢分享。
  • 我是初学者 看着有点费劲啊
  • 超级基础啊 适合一点没接触过的人看
  • 应该还不错 初学者 有点费劲啊
  • 讲得不错,对初学者挺适用的
  • 很好的程序,写的很明了
  • 还行吧,这个我直接就可以用上。
  • 挺好的,就是复杂了点。。。
  • 非常不错的代码,结构严谨 思路清晰 还有相应的mfc界面可以看,各个按钮也有相应的输出可以观察.非常不错,