작성한 질문수
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Atomic
작성
·
245
0
int sum = 0;
std::thread t1(Add); std::thread t2(Sub); t1.join(); t2.join();
t1.join()에 breakpoint를 잡고 sum를 보면 0입니다.
t1은 thread를 선언한 1번째 줄부터 쓰레드가 시작하나요?
아니면
join()을 호출한 3번째 줄부터 쓰레드가 시작하나요?
답변 2
1
전자입니다.thread 생성자에 시작 함수를 건내주면,객체를 만들어주자 마자 쓰레드가 시작을 합니다.
알려주셔서 감사합니다!