강의

멘토링

커뮤니티

Inflearn Community Q&A

mun976965280's profile image
mun976965280

asked

[MMORPG Game Development with C++ and Unreal Series] Part 4: Game Server

SpinLock

mutex 객체의 lock은 어떤 메타인가요?

Written on

·

347

0

mutex m;
m.lock();
m.unlock();

mutex 객체의 lock은 존버, sleep, 갑질 메타 중에 어떤 메타를 사용하나요?

c#에서 lock(_lock)처럼 존버하다가 너무 오래걸리면 sleep메타로 전환하나요?

windows-serverMMORPGnetwork

Answer 1

2

Rookiss님의 프로필 이미지
Rookiss
Instructor

Windows 진영에선 mutex가 CriticalSection을 사용하는데
CS도 예전엔 아니었지만 어느 순간 스핀락을 섞어 쓰도록 변했다고 합니다.
따라서 OS나 컴파일러 버전마다 다르다고 생각하시면 됩니다.

mun976965280's profile image
mun976965280

asked

Ask a question