Computer Science1 Semaphore / Mutex / Critical Section 스레드 동기화 멀티 프로세서, 멀티 스레드 시스템에서 공유 자원에 대한 동시 간섭을 막기 위한 동기화 방법 유저모드 동기화(User Mode Synchronization) 동기화를 하는 과정에서 커널의 자원을 이용하지 않고 수행 (성능상의 이점) Critical Section 커널모드 동기화(Kernel Mode Synchronization) 동기화가 진행되는 과정에서 커널의 자원을 이용 (성능상의 저하가 발생할 수 있으나, 유저모드에서 제공하지 못하는 기능 제공) Mutex, Semaphore 🔖Crtical Section 하나의 프로세스, 하나의 프로세스 안에서의 Thread에서만 사용 가능하다. 먼저 접근한 스레드는 EnterCriticalSection을 통해 락을 획득하고, 그 이후 접근하는 스레.. 2022. 12. 30. 이전 1 다음