2020
09-28
09-28
C++实现线程池的简单方法示例
最近自己写了一个线程池。总的来说,线程池就是有一个任务队列,一个线程队列,线程队列不断地去取任务队列中的任务来执行,当任务队列中为空时,线程阻塞等待新的任务添加过来。我是用queue来存放任务,vector存放thread*,然后用condition_variable来设置线程阻塞和唤醒。下面直接上代码吧。线程池类头文件Thread_Pool.h/********************************************线程池头文件Author:十面埋伏但莫慌Time:2020/05/03...
继续阅读 >