在C++中,可以使用std::thread
類來創(chuàng)建多線程。下面是一個簡單的示例:
#include <iostream>
#include <thread>
// 線程函數(shù)
void threadFunction() {
std::cout << "Hello from thread!" << std::endl;
}
int main() {
// 創(chuàng)建一個新的線程并指定線程函數(shù)
std::thread myThread(threadFunction);
// 等待線程執(zhí)行完成
myThread.join();
return 0;
}
在上面的示例中,我們定義了一個名為threadFunction
的線程函數(shù),并使用std::thread
類創(chuàng)建了一個新的線程,并將threadFunction
函數(shù)作為參數(shù)傳遞給線程。最后,我們調(diào)用join
方法等待線程執(zhí)行完成。