나는 C++ 11 스레드에 대한 책을 읽은 한을 사용하여 호출 내가 C++ 11 스레드 : 예외 람다
#include <iostream>
#include <thread>
using namespace std;
void doSomething() { cout << "Inside doSomething " << endl; }
void doSomethingElse() { cout << "Inside doSomethingElse " << endl; }
int main(void)
{
// Using LAMBDA expressions to call the functions.
thread my_thread([](){ doSomething(); doSomethingElse(); });
//my_thread.join(); ---------------> 1
return 0;
}
않았다 나는
my_thread.join()
를 호출하지 않고, 비주얼 스튜디오 2013 "던지고을 코드를 실행하려고 abort()가 호출되었습니다. " 이유가 무엇입니까?