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





