ReaderWriterLock 은 EnterWriterLock 호출 되기 전까진 EnterReadLock과 ExitReadLock 구간을 lock 없이 읽을 수 있는데 EnterWriterLock 이 호출 되면 이때 lock 이 점유되어 놓아지기 전까지 EnterReadLock ~ ExitReadLock 구간을 다른 스레드가 접근하지 못하게 된다
아이템 업데이트를 서버에서 잠깐 처리해야 할때 흔히자읂은 업데이트에서 사용 될 수도 있다
반응형
'프로그래밍(Programming) > C#' 카테고리의 다른 글
Common Memory Leaks In C# (0) | 2022.12.04 |
---|---|
C# 에서 Dispose (0) | 2022.12.04 |
SpinLock (0) | 2022.11.27 |
c# AutoResetEvent, ManualResetEvent (커널모드) (0) | 2022.11.27 |
컨텍스트 스위칭을 발생시키는 명령 Thread.Sleep 0 , 1 , yield (0) | 2022.11.27 |