您如何在堆上初始化线程? (使用“新”关键字)

时间:2019-11-28 04:20:29

标签: c++ multithreading oop heap-memory

是否可以使用“ new”关键字在堆上初始化std::thread

1 个答案:

答案 0 :(得分:1)

不要使用新的,请使用make_unique

此行的内容:

#include<thread>
#include<memory>

bool fun1()
{
    return true;
}

int main() {
    auto thread1 = std::make_unique<std::thread>( fun1 );


    thread1->join();
}