2020年3月3日

【C++】一种线程池的实现方式

摘要: 1.需要预先定义任务的函数指针 2.构造函数接受容量参数,申请线程池空间,并将线程全部启动 3.初始状态任务队列tasks_为空,当队列为空,则阻塞线程——thread_loop() 4.当任务队列中有元素后,唤醒其中一个线程,执行这个任务——take() task() 测试代码: 阅读全文

posted @ 2020-03-03 14:36 fishily1993 阅读(242) 评论(0) 推荐(0)

导航