- 博客(1)
- 收藏
- 关注
原创 C++11线程池简洁实现
C++11标准里新增了多线程库,可以有效简化多线程代码的编写。下面的代码是基于C++11的线程池实现,原理也很简单,类似于生产者消费者,即有n个线程,相当于消费者,还有一个任务队列,相当于生产者。当任务队列被塞入任务时,线程们就去竞争这些任务,但每次只有一个线程能够得到任务。 下面来说说具体的实现,首先任务的类型就是一个没有参数,返回值为void的函数,使用using Task = std::fu...
2019-01-31 21:04:16 1554 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人