Synchronization primitives

이 챕터는 리눅스 커널의 동기화 기본기능들을 설명합니다.

  • Introduction to spinlocks - 이 챕터의 첫번째 부분에선 리눅스 커널 내의 스핀락 메커니즘 구현을 설명합니다.

  • Queued spinlocks - 두번째 부분에선 스핀락의 다른 종류 (queued spinlock) 를 설명합니다.

  • Semaphores - 여기선 리눅스 커널의 semaphore 동기화 기능의 구현을 설명합니다.

  • Mutual exclusion - 이 부분은 리눅스 커널의 mutex 를 설명합니다.

  • Reader/Writer semaphores - 여기선 세마포어의 특수한 종류를 설명합니다 - reader/writer 세마포어.

  • Sequential locks - 여기선 리눅스 커널의 seuqential 락을 설명합니다.