1. 首页
  2. 数据库
  3. 其它
  4. ThreadPool_Cpp:ThreadPool:C ++ 17仅标头std :: future 源码

ThreadPool_Cpp:ThreadPool:C ++ 17仅标头std :: future 源码

上传者: 2021-02-28 07:10:19上传 ZIP文件 9.73KB 热度 6次
线程池 C ++中的线程池 主要特点 C ++ 17 仅标题 std :: future 仅使用一个互斥锁即可添加多个任务 如何使用 添加任务 int Function1 ( int & num); int Function2 ( int num); void Function3 (); { // I recommend declare ThreadPool inside of scope for resource hadling ThreadPool< 5> threadPool; // Pass With Thread Pool Size(Worker Count) int a = 5 ; // Push Tasks std::future< int> future1 = threadPool. AddTask (Function1, std::ref (a));
用户评论