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