강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Lim sumin님의 프로필 이미지
Lim sumin

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Interlocked

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

작성

·

374

0

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

 

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

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

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

 

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

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

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

Lim sumin님의 프로필 이미지
Lim sumin

작성한 질문수

질문하기