使用thread头文件的多进程控制的简单实例
时间: 2023-09-18 19:13:41 浏览: 96
多线程(thread)的操作示例
好的,我可以为您提供一个使用C++中的thread头文件实现多进程控制的简单示例。
示例代码如下:
#include <iostream>
#include <thread>
using namespace std;
void func1() {
cout << "Thread 1 is running." << endl;
}
void func2() {
cout << "Thread 2 is running." << endl;
}
int main() {
// 创建两个线程
thread t1(func1);
thread t2(func2);
// 等待线程执行完毕
t1.join();
t2.join();
return 0;
}
这个示例中,我们创建了两个线程t1和t2,分别执行func1和func2函数,最后通过join函数等待两个线程执行完成。通过这种方式,我们可以实现多进程控制,同时提高程序的效率。
希望这个示例对您有所帮助!
阅读全文