인프런 커뮤니티 질문&답변

InMyeong님의 프로필 이미지
InMyeong

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Reference Counting

영상 39:10 구간에 대한 질문 드려요

작성

·

324

0

쌤께서 영상 39:10 구간에서 스마트 포인터를 활용하면

중간에 개입 가능한 문제를 해결할 수 있다고 하셨는데요

이 의미를 실행 결과가 접근이 발생한 특정한 순서에 의존하는

상황인 경쟁 상황(race condition)을 막아준다 라는 뜻으로

이해하면 될까요?

답변 1

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 이 문제도 일종의 race condition으로 볼 수 있습니다.
다만 [ 쓰레드 사이의 경합으로 인해 일어나는 문제다 ]는 너무 의미가 광범위하니,
[다른 누군가가 참조하고 있음에도 RefCount가 순간적으로 0이 되어 삭제될 수 있는 문제를 예방한다]
로 이해하는게 좋을 것 같습니다.

이전 질문도 참고 바랍니다.

https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-4/lecture/78371?tab=community&q=308505

InMyeong님의 프로필 이미지
InMyeong

작성한 질문수

질문하기