MENU

Fun & Interesting

스핀락(spinlock) 뮤텍스(mutex) 세마포(semaphore) 각각의 특징과 차이 완벽 설명! 뮤텍스는 바이너리 세마포가 아니라는 것도 설명합니다!

쉬운코드 21,915 3 years ago
Video Not Working? Fix It Now

#스핀락 #뮤텍스 #세마포 #동기화 #spinlock #mutex #semaphore #synchronization 프로세스나 스레드의 동기화를 위해 자주 사용되는 세 가지 종류의 락 매카니즘! * 스핀락 * 뮤텍스 * 세마포 각각의 특징과 차이를 자세하게 설명합니다!! 혹시 뮤텍스와 바이너리 세마포는 같은 것으로 알고 계신가요? (저도 한 때는 그랬습니다만) 사실은 그렇지 않습니다! 요 내용도 자세히 설명드려요~! 00:00 오프닝 00:10 race condition, 동기화, 임계 영역 뜻 00:51 mutual exclusion 어떻게 보장할 수 있나? 01:19 spinlock (feat. CPU의 도움) 07:08 spinlock의 단점 07:31 mutex 11:12 mutex가 spinlock 보다 항상 좋은가? 13:05 semaphore 18:03 mutex와 binary semaphore는 같은가? 21:47 참고사항 22:13 클로징

Comment