-5
我想创建一个cpp程序,它有两个功能。如何传递函数中的值并将该函数放入线程中?
void func(int num){
//Assume there are contents here
}
int main(){
int num;
cin >> num
ap(num);
}
上面的代码在执行时工作。但我想在一个线程中使用我的功能func(int num)
。
thread t1(func);
t1.join;
当我在一个线程中使用我的func()时,不再执行。这就是为什么我不能继续编码我的第二个功能。将值传递给函数的正确方法是什么,以便它可以在线程中使用?
读取文件并显示内容。使用一个线程阅读,另一个线程写作。在线程之间共享一个或两个缓冲区。 –