jackfeng

导航

2014年1月21日 #

再读C++线程池

摘要: 最近仔细看了一下https://github.com/henkel/threadpool代码,总体感觉非常精巧,使用了boost库的bind function完成了线程池与业务端的完全解耦;所有的任务最终都会被封装成为function对象push进入队列。 这个库里面用了几个boost库里面的类,如recursive_mutex,reference_wrapper,thread等;有兴趣的可以研究一下。 首先来说threadpool的结构:![](http://images.cnitblog.com/blog/595935/201401/211620393409.jpg)之前在读... 阅读全文

posted @ 2014-01-21 16:20 jackfeng 阅读(340) 评论(0) 推荐(0)