249 + std::chrono::microseconds sleepDuration = 1ms; 250 + std::chrono::milliseconds keepAliveDuration = 10s; 250 251 251 252 BasicThreadPool(const std::string_view &name = generateName(), uint32_t min = std::thread::hardware_concurrency(), uint32_t max = std::thread::hardware_...
ThreadPool 介绍 线程池类型:基于c++11实现、带优先级、固定线程数、执行链(共享数据无需显式加锁) 任务提交方式:提供函数指针、仿函数、lambda、函数对象作为参数向线程池提交任务的方法。 任务管控方式:使用std::future进行管控、设置任务完成时的回调 使用说明 1.获取线程池实例: hzw::ThreadPool& threadPool{ hz...