작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Session #2
해결된 질문
작성
·
192
0
SendAsync를 상위 참조에서 lock을 사용하여 관리하고 있습니다. 이러한 상황은 일반 Send를 사용하는 상황과 마찬가지로 비동기화의 강점을 이용하지 못하는 상황아닌가요?
답변 1
그 정도는 아닙니다. 일반 Send는 정말 Send가 끝날때까지 풀로 대기하지만(즉 패킷 전송이 완료 될때까지)SendAsync는 사실상 보내는 '주문'만 넣는 개념이라그 정도로 대기가 길진 않습니다.