• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

강의 내용을 게임에 대입했을때 제가 이해한게 맞을까요?

22.07.05 17:38 작성 조회수 216

0

현재 두번째 복습을 하고 있는데 강의 내용이 게임에 대입했을때 맞는지 확인해주실 수 있나요?

 

static int number = 0   //서버의 클라이언트 전달 패킷

static void Thread_1() //플레이어 1

static void Thread_2() //플레이어 2

 

Interlocked => lock 을 통해 한번에 한명씩만 

답변 1

답변을 작성해보세요.

0

Thread_1, Thread_2는 꼭 플레이어를 담당하는 것은 아닙니다.
Interlocked는 lock의 하위 호환 같은 느낌으로, 
하나의 변수에 대해 atomic한 연산을 보장합니다.