반응형
728x170
docs.microsoft.com/en-us/windows/win32/sync/using-mutex-objects
위의 링크에 예시가 있다.
뮤텍스에 대해서 더 알아보자
MUTual EXclusion 의 줄임말이다.
하나의 스레드는 한 번에 오직 하나만의 뮤텍스를 가질 수 있다.
마치 이건 하나의 스레드만이 임계구역(critical section)에 들어가는 것과 비슷하다.
다시 말해서 서로 다른 프로세스에 있더라도 스레드 간에 상호 배제를 가능하게 해주는Kernel object이다.
--임계영역에 대해서는 이 글에서 잘 설명했다.
위 글로 아래를 이해하면 되고 안되면 다시 맨 밑의 예를 보면서 이해하면 된다.
** 참고
예시를 comment와 함께 보는 것도 괜찮을듯
728x90
반응형
그리드형
'컴퓨터(Computer Science) > 시스템 프로그래밍(System Programming)' 카테고리의 다른 글
세마포어,Semaphores 그 쓰임과 예시 (0) | 2020.12.09 |
---|---|
멀티스레드 환경에서의 동기화(Synchronization) (0) | 2020.12.09 |
시스템 프로그래밍을 위한 기본 OS 지식 (0) | 2020.12.08 |
시스템 프로그래밍을 배우는 이유 (7) | 2020.12.08 |