c++線程專題

逐步更新中~~~,參考書籍《C++併發編程實戰(第2版)》,不照搬書,只寫理解感悟。

引入頭文件

#include <thread>

線程啓動

std::thread t(my_func);

若需等待線程執行完畢,才繼續之後的代碼,用join

if (t.joinable())
{
    t.join();
}

若不等待,可以分離出去(分離出去的線程被稱爲守護線程daemon thread),此時t.joinable()永遠變爲false

t.detach();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章