写一个简单的多线程Cpp代码
时间: 2023-12-01 11:05:26 浏览: 77
以下是一个简单的多线程Cpp代码:
```
#include <iostream>
#include <thread>
void printMsg() {
std::cout << "Hello, world!" << std::endl;
}
int main() {
std::thread t1(printMsg);
t1.join();
return 0;
}
```
这段代码创建了一个新的线程,然后在该线程中调用了printMsg函数,该函数会输出"Hello, world!"。主线程等待新线程执行完毕后退出。
相关问题
写一个简单的带参数的多线程Cpp代码
我可以回答这个问题。以下是一个简单的带参数的多线程Cpp代码:
#include <iostream>
#include <thread>
void printMessage(std::string message) {
std::cout << message << std::endl;
}
int main() {
std::string message = "Hello, world!";
std::thread threadObj(printMessage, message);
threadObj.join();
return 0;
}
阅读全文