[CS] 뮤텍스와 세마포어에 대한 나름의 이해
2023. 11. 22. 23:39ㆍCS
뮤텍스와 세마포어는 모두 프로세스 동기화를 위해 사용된다.
뮤텍스는 한번에 하나의 프로세스 또는 스레드만 접근이 가능하다.
반면에 세마포어는 하나 이상의 프로세스 또는 스레드가 접근이 가능하다.
즉, 세마포어 중 하나의 프로세스 또는 스레드만 접근이 가능한게 뮤텍스이다.
둘다 크리티컬 섹션에 대한 접근 권한을 얻기 전까지 대기를 한다.
Referene
https://www.yes24.com/Product/Goods/121769526
'CS' 카테고리의 다른 글
[CS] 캐시 메모리에 대한 나름의 이해 (0) | 2023.11.25 |
---|---|
[CS] 스래싱에 대한 나름의 이해 (0) | 2023.11.25 |
[CS] 프로세스 동기화에 대한 나름의 이해 (0) | 2023.11.19 |
[CS] 프로세스 스케줄링에 대한 나름의 이해 (0) | 2023.11.19 |
[CS] 멀티 프로세스와 멀티 스레드에서의 컨텍스트 스위칭의 차이 (0) | 2023.11.17 |