标签: c++ multithreading c++11 lambda
我有这段代码:
format: 'HH:00'
我不明白为什么如果我不调用t.join()我得到一个“abort()已被调用”错误。我已经检查过调试器,并且一旦lambda退出,新线程就不再存在了。 除了特定的错误之外,以这种方式使用lambdas是否安全并且从不调用连接?
我的最终目标是创建一次性执行启动并忘记lambdas延迟执行,也许std :: thread不是最好的方法,所以如果有人建议更好的方法来实现它...
非常感谢提前