jennifer.log
로그인
jennifer.log
로그인
뮤텍스(Mutex)와 세마포어(Semaphore)의 차이
developer_jennifer
·
2023년 5월 24일
팔로우
0
크래프톤 정글
0
크래프톤 정글
목록 보기
14/29
임계구역이란?
여러 프로세스 혹은 스레드가 작업을 수행하면서 공유된 자원을 건드리게 될 수 있는데, 이 떄 프로그램 코드 상에서 공유 자원에 접근하는 부분
뮤텍스
동시 프로그래밍에서 공유 불가능한 자원의 동시 사용을 피하기 위해 사용하는 알고리즘 중 하나
뮤텍스는 Key 에 해당하는 어떤 오브젝트가 있으며 이 오브젝트를 소유한 (쓰레드,프로세스) 만이 공유자원에 접근할 수 있다.
세마포어
멀티 프로그래밍 환경에서 공유된 자원에 대한 접근을 제한하는 방법
공유 리소스에 접근할 수 있는 최대 허용치 만큼 동시 사용자(쓰레드, 프로세스) 접근을 허용하게 한다.
참고할 사이트
https://worthpreading.tistory.com/90
너무 쉽게 잘 정리되어 있다.
developer_jennifer
블로그 이전합니다 -> https://heekyoung2000.tistory.com/
팔로우
이전 포스트
Proxy
다음 포스트
[네트워크] 소켓 인터페이스
0개의 댓글
댓글 작성
관련 채용 정보