在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
方法等待線程執行完成。