溫馨提示×

C++多線程函數(shù)怎么定義

c++
小億
86
2024-05-16 18:22:11
欄目: 編程語言

在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í)行完成。

0