강의

멘토링

커뮤니티

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

김현호님의 프로필 이미지
김현호

작성한 질문수

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

Interlocked

Increment와 Decrement에 대해 질문합니다.

작성

·

188

1

Increment 와 Decrement가 int형 함수로써 해당값을 1단위로 증감소하여 리턴값을 전달하는것 같은데... 이게 1단위로 증가감소만 할 수 있는건가요?

앞서 설명 해주신 예로 아이템 복사방지 및 골드 증감소에 대입하면 좋을 것 같다는 생각이 들더라고요. 그래서 예를 들어 1000단위 10000단위 증감소라던지 float형의 증감소라던지 이런게 가능한지 궁금합니다. Interlocked.Increment는 1단위 증감에만 해당 되는 것 같아서요.

답변 1

3

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

Increment는 1 단위이긴 하지만
다른 Interlocked 계열 함수도 있습니다.
Add나 Exchange 이용하면 됩니다.
Generic으로 되어 있기 때문에, 다양한 변수 타입에 사용 가능합니다.

김현호님의 프로필 이미지
김현호

작성한 질문수

질문하기