-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
해결됨
null체크후 clientSession.Room을 참조하면 Push 할때 null이 넘어갈수 있는거 아닌가요?
23.04.12 15:50 작성 23.04.12 15:51 수정 조회수 356
1
안녕하세요. 강의 열심히 보고 있습니다. ^^
JobQueue #1 강의중 19분51초에서..
멀티스레드 환경에서
14줄에서 null 체크를 하고
접속이 해제된다면
17줄에 room을 넣을 때
null이 반환되지 않을까요??
검색해봐도 해당 내용은 없는거 같아서 질문 드립니다.
답변을 작성해보세요.
2
Rookiss
지식공유자2023.04.12
네 만약에 해제할 때 다른 쓰레드에서 Room을 null로 밀어준다면 그런 이슈가 발생할 수 있습니다.
if (room)으로 체크를 해주거나 아니면 해제하더라도 빈방으로 Room을 대체한다거나 하는 식으로
작업해주시면 됩니다.
답변 1