线程的创建-2

来源:互联网 发布:阿里云服务器续费优惠 编辑:程序博客网 时间:2024/06/14 18:58
#include <iostream>
#include <thread>
#include <string>
using namespace std;
void my_thread(int num, const string& str)
{
    cout << "num:" << num << ",  name:" << str << endl;
}
int main(int argc, char* argv[])
{
    int num = 1234;
    string str = "tujiaw";
    thread t(my_thread, num, str);//实例化线程对象的时候,在线程函数my_thread后面紧接着传入两个参数。
    t.detach(); //不想等待子线程,将子线程从主线程里分离,子线程执行完成后会自己释放掉资源。分离后的线程,主线程将对它没有控制权了。

    system("pause");
    return 0;
}
0 0