linux下线程池的C++模板实现

时间:2013-02-01 03:50:54
【文件属性】:
文件名称:linux下线程池的C++模板实现
文件大小:3KB
文件格式:RAR
更新时间:2013-02-01 03:50:54
linux 线程池 这是一个在linux下实现的线程池,利用了C++的模板,可以很容易复用,实现自己的功能开发。
【文件预览】:
pthreadpool
----CThreadPool.cpp(591B)
----CThreadPool.h(7KB)
----Makefile(303B)
----TestPthreadPool.cpp(1KB)

网友评论

  • 修改后在实际项目中使用了,谢谢了。
  • 作为学习的模板还可以;
  • 对线程池的实现函数 怎么都在.h文件里面,对线程创建等的实现 在类Cthread里面实现不好吗
  • 是个模板,学习用还不错。自己修改一下就可以了
  • 代码很清晰。不过有问题 Notify线程的引入。本来使用信号量就可以达到同步效果了,这里还要用一个200微秒通知一次的信号量机制;有点画蛇添足; 另外Notify里,通过size来判定是否需要通知,但是你一开锁一解锁之间,那个size值还是正确的么?一旦size又变成了0,你又让Process那里空转了一场。 代码的清晰可读值得学习。
  • 是个模板,学习用还不错。自己修改一下就可以了
  • 的确是linux版的,不过就是分数有点儿多
  • 是个模板,学习用还不错。自己修改一下就可以了
  • 资源很不错,跑起来了,加到我的工程里,谢谢楼主了
  • 还行 测试一下 能通过 不知道效率怎么样
  • 的确是linux版的,不过就是分数有点儿多