在C++中,可以使用 <thread>
庫來創建線程。下面是一個簡單的示例:
#include <iostream>
#include <thread>
void my_function() {
std::cout << "Hello from thread!\n";
}
int main() {
// 創建一個線程對象,傳入要執行的函數名
std::thread t(my_function);
// 等待線程完成
t.join();
return 0;
}
在這個示例中,我們定義了一個名為 my_function
的函數,然后在 main
函數中使用 std::thread
創建了一個線程對象 t
,并將 my_function
作為要在線程上執行的函數傳遞給它。最后,我們使用 join()
方法等待線程完成。