标签: c++ multithreading function return-value
使用线程调用函数时,是否有一种简单的方法来访问函数的返回值?例如:
int sa2a(int n) { assert(n > 0); int nn = (n / 100) + 99-(n % 100); if (nn == 0) nn = 1; return f1(nn, 4); }
我用线程调用它:
thread t0(sa2a, 10);
使用线程调用时,如何访问该函数的返回值(f1)?