#스핀락 #뮤텍스 #세마포 #동기화 #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 클로징