Effective Java Study
Ctrlk
  • 🍄All About Effective Java
  • 🐢All About Study
    • 🧩스터디 진행 방식
    • 🔎아이템 체크리스트
  • 💾Effective Java
    • 2️⃣ 객체 생성과 파괴
    • 3️⃣ 모든 객체의 공통 메서드
    • 4️⃣ 클래스와 인터페이스
    • 5️⃣ 제네릭
    • 6️⃣ 열거 타입과 애너테이션
    • 7️⃣ 람다와 스트림
    • 8️⃣ 메서드
    • 9️⃣ 일반적인 프로그래밍 원칙
    • 🔟 예외
    • 1️⃣ 동시성
      • 78. 공유 중인 가변 데이터는 동기화해 사용하라
      • 79. 과도한 동기화는 피하라
      • 80. 스레드보다는 실행자, 태스크, 스트림을 애용하라
      • 81. wait와 notify보다는 동시성 유틸리티를 애용하라
      • 82. 스레드 안전성 수준을 문서화하라
      • 83. 지연 초기화는 신중히 사용하라
      • 84. 프로그램의 동작을 스레드 스케줄러에 기대지 말라
    • 2️⃣ 직렬화
Powered by GitBook
On this page
  1. 💾Effective Java

1️⃣ 동시성

78. 공유 중인 가변 데이터는 동기화해 사용하라79. 과도한 동기화는 피하라80. 스레드보다는 실행자, 태스크, 스트림을 애용하라81. wait와 notify보다는 동시성 유틸리티를 애용하라82. 스레드 안전성 수준을 문서화하라83. 지연 초기화는 신중히 사용하라84. 프로그램의 동작을 스레드 스케줄러에 기대지 말라
Previous77. 예외를 무시하지 말라Next78. 공유 중인 가변 데이터는 동기화해 사용하라

Last updated 9 months ago