本页总览thread-pool线程池思路 关键点:任务队列、工作线程、停止标记与条件变量。最小实现通常包含: 固定数量工作线程,在循环中等待任务队列非空或停止。 提交任务时将可调用对象入队并 notify_one。 析构时设置停止标记、notify_all 并 join 所有线程。 提示:可用 std::packaged_task 将任务包装为可返回 future 的形式。