基于 C++ 11 实现线程池
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

main.cpp 285B

12345678910111213141516171819
  1. #include <iostream>
  2. #include <future>
  3. #include "ThreadPool.h"
  4. using namespace std;
  5. int sum1(int a, int b) {
  6. return a + b;
  7. }
  8. int main() {
  9. ThreadPool pool;
  10. pool.start();
  11. future<int> res = pool.submitTask(sum1, 10, 20);
  12. cout << res.get() << endl;
  13. return 0;
  14. }