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

snu님의 프로필 이미지
snu

작성한 질문수

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

코드재배치 관련 질문입니다

작성

·

128

0

싱글스레드 환경에서는 코드 재배치가 일어나도 결과를 동일 보장해주기 때문에 atomic과 같은 seq_cst 모델을 안써도 되는데,

멀티스레드 환경에서는 코드 재배치가 일어나기 때문에 seq_cst 모델을 써야한다고 이해했는데요.

1. 그럼 멀티스레드 환경에서는 코드 재배치가 일어날 수 있기 때문에  stack 변수 같은 경우는 스레드 별 독립이기 때문에 상관이 없고 모든 공유 변수나 리소스들을 atomic<int> 등으로  seq_cst 모델로 해줘야 하나요?

 

2. 다른 질문이긴한데 언리얼  엔진 + Part4 C++ IOCP 연동 강의는 언제쯤 출시인지 알 수 있을까요?

답변 1

1

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

1.
코드 재배치가 로직에 문제되지 않는다면 그럴 필요까진 없습니다.
2.
음 사실 저도 잘 모르겠습니다. 현재는 구체적인 일정 없이 보류중입니다.
C++ 시리즈 두 강의가 남았는데 현재 스타트업을 시작해
도저히 신규 커리큘럼을 만들 여유가 없습니다.
당분간 유니티 모바일 게임을 만들다 내년에 언리얼5 VR로 넘어갈 계획인데
그때 시너지가 나는 쪽으로 계획하고 있습니다.


snu님의 프로필 이미지
snu

작성한 질문수

질문하기