中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++怎么創建線程

c++
小億
81
2024-11-22 09:24:58
欄目: 編程語言

在C++中,可以使用 <thread> 庫來創建線程。下面是一個簡單的示例,展示了如何創建一個線程:

#include <iostream>
#include <thread>

// 函數將在新線程中運行
void print_hello() {
    std::cout << "Hello from thread!" << std::endl;
}

int main() {
    // 創建一個新線程并運行 print_hello 函數
    std::thread t(print_hello);

    // 在主線程中打印一條消息
    std::cout << "Hello from main thread!" << std::endl;

    // 等待新線程完成
    t.join();

    return 0;
}

在這個示例中,我們首先包含了 <thread> 頭文件。然后,我們定義了一個名為 print_hello 的函數,該函數將在新線程中運行。在 main 函數中,我們創建了一個名為 tstd::thread 對象,并將 print_hello 函數作為參數傳遞給它。這將導致 print_hello 函數在新線程中執行。

接下來,我們在主線程中打印一條消息。然后,我們使用 join() 方法等待新線程完成。最后,程序返回0并退出。

0
乌拉特中旗| 罗平县| 本溪| 长岛县| 壶关县| 历史| 措美县| 洪雅县| 哈尔滨市| 谷城县| 交城县| 开封市| 龙海市| 剑川县| 富裕县| 新化县| 葵青区| 磐石市| 合川市| 白朗县| 苗栗县| 肇州县| 延寿县| 罗田县| 广德县| 上杭县| 南城县| 缙云县| 陆河县| 建瓯市| 九江县| 望奎县| 南投县| 岗巴县| 美姑县| 崇明县| 稻城县| 临洮县| 灵璧县| 望城县| 民勤县|