jewlenchow / libthreadpool

轻量级线程池

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libthreadpool

一个比较轻量级通用简单的线程池 vs2013编译,完整std支持,移除了boost依赖

使用方法详见test.cpp

///////////////////////////////////////////////////////////////////////// { {

BrinK::pool::thread p;

p.post(...);	//推送一个任务
p.wait();		//等待所有任务完成
p.post(...);	//推送一个任务(队列)
p.stop();		//停止
p.dispatch();	//立刻执行一个任务(队列最前)
p.wait_one();	//等待任意一个
p.start();		//重新开始(与stop成对)
p.cancel();		//取消...

return 0;

} }

About

轻量级线程池

License:GNU General Public License v2.0


Languages

Language:C++ 100.0%