美文网首页
thread 初步

thread 初步

作者: _ace2 | 来源:发表于2020-05-07 22:03 被阅读0次
#include<thread>
#include<iostream>

void myPrintf() {                                            //5
    std::cout << "threadRun" << std::endl;
    return;
}



int main()
{
    std::thread t(myPrintf);      //14
    t.join(); //15
    system("pause");
    return 0;
}

std::thread是一个类,声明在#include<thread>中,14行构造一个std::thread对象t。也是启动了一个线程(线程在std::thread对象创建时就启动)。

每个线程都必须具有一个初始函数,对主线程来说,初始函数是main()。所以14行在构造时,传入myPrintf函数作为初始函数,新线程的执行也是从初始函数开始。

14行启动线程后,主线程继续执行,两个线程并行执行,15行后面解释。

相关文章

网友评论

      本文标题:thread 初步

      本文链接:https://www.haomeiwen.com/subject/xtnzghtx.html