13장 동시성

동시성 방어 원칙

  1. 단일 책임 원칙(SRP) → 동시성 관련 코드를 다른 코드와 분리
  2. 자료 범위를 제한하라 → 임계영역을 키워드로 보호하라
  3. 자료 사본을 사용하라 → 공유 자료를 처음부터 공유하지마라(READ-ONLY)
  4. 스레드는 독립적으로 구현하라 → 각 스레드는 클라이언트 요청 하나를 처리하라

동시성 방어 기술