-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
해결됨
CoreGlobal과 ThreadManager::InitTLS 관련 질문
22.06.24 13:02 작성 조회수 283
0
1. ThreadManager은 여러곳에서 여러 방식으로 사용될 수 있으니 그대로 두는 건 이해 되는데 CoreGlobal은 실수로든 어떻게든 생성자가 2번 이상 실행되는 순간부터 이전의 GThreadManager를 덮어쓸 위험이 있지 않나요? CoreGlobal을 싱글톤으로 만들지 않으신 이유는 무엇인가요?
2. ThreadManager::InitTLS() 안에 두신 정적변수 SThreadId는 ThreadManager가 여럿이 되어도 공유하게 되는데 이것은 의도하신 건가요?
답변을 작성해보세요.
1
답변 1