강의

멘토링

로드맵

Inflearn brand logo image

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

EJ J님의 프로필 이미지
EJ J

작성한 질문수

면접 질문에 대한 답변 부탁드립니다..

작성

·

37

0

안녕하세여 3년차 주니어 mmorpg 서버개발자입니다.
제가 담당한 mmorpg 서버의 iocp 처리 후 큐에 담는 과정은 멀티스레드이였고 큐에 담긴 메세지를 처리하는 스레드는 단일스레드 였습니다.

최근에 면접보러 갔을 때 제일 난처했던 질문이 있었는데

Q : 대규모 전투가 이루어질때 수많은 유저가 있는데 어떻게 동기화 할 것이냐??
A : 하나의 존의 메세지 처리를 단일로 하여 동기화를 최소화 할 것입니다.
Q : 메세지처리가 스레드가 멀티스레드라면 어떻게 처리하실건가요??
A : 메세지 유형별로 멀티스레드 처리 할 것 같습니다.

이렇게 대답을 했었습니다...

면접에 대한 답변을 어떻게 했어야 했는지와 멀티스레드 환경 mmo서버에서는 실제로는 어떻게 사용되고 있는지 궁굼합니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
EJ J님의 프로필 이미지
EJ J

작성한 질문수

질문하기