728x90 readwrite1 [c#/유니티] ReaderWriterLock 구현 하기 📌 ReaderWriterLock 이란? 읽기 전용 작업(Read-Only) 에 대해서는 동시 접근을 허용하고, 쓰기 작업에 대해서는 독점 접근(exclusive)을 함. 🤔 왜, 언제 사용할까 ❗❓ lock을 사용하면 오직 하나의 스레드만 코드(임계영역)에 접근할 수 있다. 하지만 하나의 스레드만이 쓰고 읽을 수 있다면 매우 시간도 오래걸리고 비효율적일 것이다. 👉 ReaderWriterLock은 이를 해결해준다. 다수의 스레드들이 읽을 수 있게 하며, 쓰기 전용 권한을 가질 수 있도록 한다. 다수의 독자가 있고 작성자가 적은 경우에 효율적이다. .. 2022. 12. 9. 이전 1 다음 728x90 반응형