인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

장인석's profile image
장인석

asked

[MMORPG Game Development Series with C++ and Unreal] Part 4: Game Server

ThreadManager

CoreGlobal과 ThreadManager::InitTLS 관련 질문

Resolved

Written on

·

470

0

1. ThreadManager은 여러곳에서 여러 방식으로 사용될 수 있으니 그대로 두는 건 이해 되는데 CoreGlobal은 실수로든 어떻게든 생성자가 2번 이상 실행되는 순간부터 이전의 GThreadManager를 덮어쓸 위험이 있지 않나요? CoreGlobal을 싱글톤으로 만들지 않으신 이유는 무엇인가요?

2. ThreadManager::InitTLS() 안에 두신 정적변수 SThreadId는 ThreadManager가 여럿이 되어도 공유하게 되는데 이것은 의도하신 건가요?

staticsingletonwindows-serverMMORPGnetwork

Answer 1

1

rookiss님의 프로필 이미지
rookiss
Instructor

그런 부분은 원하시는 대로 만드시면 되고,
큰 의미를 부여하실 필요 없습니다.

장인석's profile image
장인석

asked

Ask a question