Session #2 강의 _pending 변수 질문입니다.
미해결
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
안녕하세요! 정말 이만한 게임서버에 관한 강의가 없는데 감사히 수강하고있습니다! Session #2 강의 보다가 질문을 올립니다. 아직 Session #2까지밖에 안봐서 인지는 모르지만 _pending으로 분기처리를 하는 부분이 왜 필요한지 모르겠습니다. 이미 _lock으로 들어왔으면 다른스레드는 못들어올 텐데 _pending으로 한번 더 분기해서 큐에만 넣고 빠져나올지 아니면 `RegisterSend`까지 해줄지를 결정하는 부분입니다. _lock에 들어오고 다른 쓰레드가 _pending으로 분기할 경우가 있을지 제 눈에는 도저히 판별하기가 힘드네요 ㅠㅠ 그런 경우가 생기나요?? 우선 _pending의 추가적인 분기없이 실행해도 정상작동합니다! 감사합니다!
- thread
- lock
- network
- C#
- _pending
- pending
- unity
- RegisterSend
- send
원아담
댓글 4
좋아요 0
조회수 407





