코드재배치 관련 질문입니다
187
38 asked
싱글스레드 환경에서는 코드 재배치가 일어나도 결과를 동일 보장해주기 때문에 atomic과 같은 seq_cst 모델을 안써도 되는데,
멀티스레드 환경에서는 코드 재배치가 일어나기 때문에 seq_cst 모델을 써야한다고 이해했는데요.
1. 그럼 멀티스레드 환경에서는 코드 재배치가 일어날 수 있기 때문에 stack 변수 같은 경우는 스레드 별 독립이기 때문에 상관이 없고 모든 공유 변수나 리소스들을 atomic<int> 등으로 seq_cst 모델로 해줘야 하나요?
2. 다른 질문이긴한데 언리얼 엔진 + Part4 C++ IOCP 연동 강의는 언제쯤 출시인지 알 수 있을까요?
Answer 1
1
1.
코드 재배치가 로직에 문제되지 않는다면 그럴 필요까진 없습니다.
2.
음 사실 저도 잘 모르겠습니다. 현재는 구체적인 일정 없이 보류중입니다.
C++ 시리즈 두 강의가 남았는데 현재 스타트업을 시작해
도저히 신규 커리큘럼을 만들 여유가 없습니다.
당분간 유니티 모바일 게임을 만들다 내년에 언리얼5 VR로 넘어갈 계획인데
그때 시너지가 나는 쪽으로 계획하고 있습니다.
CS 기초 지식이 필요없는 세상이 오지 않을까요?
0
102
2
DeadLock 탐지에서 재귀 Lock 상황에 대해 궁금합니다.
0
77
2
LockFreeStack #2에서 ABA 문제
0
58
1
RefCounting 강의 질문있습니다.
0
79
2
writeLock을 잡을때 꼭 empty 상태여야하는 이유?
0
99
2
Memory Pool에서 오버플로우 질문입니다.
0
116
2
포토폴리오 및 진로 관련하여 고민입니다.
0
223
1
포토폴리오 관련 고민입니다.
0
126
1
실무에서도 alloc, 스마트포인터 등을 구현해서 쓰는지 궁금합니다.
0
133
2
성능 테스트 결과
0
135
2
게임 서버 Stateful, Stateless 진로 고민
0
173
1
WaitOnAddress와 Sleep의 차이 질문
0
126
1
궁금한거 있습니다.
0
114
2
JobTimer 구동 스레드
0
144
2
TryPop() 동작 관련 질문
0
106
1
로드맵 C#서버 C++서버 방향성 질문
0
193
2
스레드 id를 출력할떄 메인스레드 id도 출력되나요?
0
94
1
생명주기를 위한 의도적 복사
0
118
2
락프리의 실무에서 사용 질문
0
187
2
32bit threadID와 16비트 상위 WriteFlag에 대해
0
129
2
mutex와 sleep 차이점
0
150
1
실무에서는 어떠한 코드 스타일을 사용하는지 궁금합니다
0
192
2
Stomp Allocator의 Release함수에 대한 질문입니다.
0
120
1
공부법 관련해서
0
212
2

