인프런 커뮤니티 질문&답변
move를 써주는 것은 성능 향상 외에 다른 이유가 있으신가요?
해결된 질문
작성
·
304
0
move가 경우에 따라 복사 작업을 줄여서 성능 향상을 가져온다고 알고 있는데 그것 때문에 move를 사용하신게 맞을까요? 다른 이유도 혹시 있을까요?
추가로 GameServer.cpp의 Pop()부분에서
q.TryPop(OUT data) 부분에 OUT을 붙여주셨는데 OUT을 빼도 동일한 결과가 나오나요? 이 data를 사용하겠다고 명시적으로 나타내기위해서 사용하신걸까요?
퀴즈
66%나 틀려요. 한번 도전해보세요!
멀티쓰레딩 환경에서 여러 쓰레드가 동시에 공유 데이터에 접근하여 값을 수정할 때 발생할 수 있는 예상치 못한 결과의 주요 원인은 무엇일까요?
데드락
쓰레드 지역 저장소(TLS) 충돌
경쟁 상태(Race Condition)
CPU 파이프라인 실패





