• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

lock과 비동기화

24.01.11 05:05 작성 조회수 126

0

SendAsync를 상위 참조에서 lock을 사용하여 관리하고 있습니다. 이러한 상황은 일반 Send를 사용하는 상황과 마찬가지로 비동기화의 강점을 이용하지 못하는 상황아닌가요?

답변 1

답변을 작성해보세요.

0

그 정도는 아닙니다. 일반 Send는 정말 Send가 끝날때까지 풀로 대기하지만
(즉 패킷 전송이 완료 될때까지)
SendAsync는 사실상 보내는 '주문'만 넣는 개념이라
그 정도로 대기가 길진 않습니다.