유저 모드 : 응용 프로그램에서 실행
커널 모드: 운영체제의 실행
유저 모드 동기화에서 제공하지 못하는 기능을 제공
커널 모드로의 변경이 필요하므로 성능의 저하.
유저 모드 동기화 : 속도가 빠르다.
크리티컬 섹션(메모리 접근 동기화)
인터락 (메모리 접근 동기화)
커널 모드 동기화 : 성능 저하, Signal(접근가능) / Non-Signal(접근불가능)
뮤텍스 (메모리 접근 동기화)
세마포어 (메모리 접근 동기화)
이름 있는 뮤텍스 (프로세스간 동기화)
이벤트 (실행 순서 동기화)