C++多线程函数怎么定义
lewis
2024-04-11
40次阅读
在C++中,可以使用std::thread类来创建多线程。下面是一个简单的示例:
#include <iostream>
#include <thread>
// 线程函数
void threadFunction() {
std::cout << "Hello from thread!" << std::endl;
}
int main() {
// 创建一个新的线程并指定线程函数
std::thread myThread(threadFunction);
// 等待线程执行完成
myThread.join();
return 0;
}
在上面的示例中,我们定义了一个名为threadFunction的线程函数,并使用std::thread类创建了一个新的线程,并将threadFunction函数作为参数传递给线程。最后,我们调用join方法等待线程执行完成。

发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。