🚀
Incheol's TECH BLOG
CtrlK
  • Intro
  • Question & Answer
    • JAVA
    • SPRING
    • DATABASE
    • INFRA
    • ARCHITECTURE
    • COMPUTER SCIENCE
    • CULTURE
    • SEMINAR
  • STUDY
    • 오브젝트
    • 객체지향의 사실과 오해
    • JAVA ORM JPA
    • 토비의 스프링 (3.1)
    • 클린코드
    • 자바 트러블슈팅(with scouter)
    • 테스트 주도 개발 시작하기
    • KOTLIN IN ACTION
    • KOTLIN 공식 레퍼런스
    • 코틀린 동시성 프로그래밍
    • EFFECTIVE JAVA 3/e
      • 객체 생성과 파괴
      • 모든 객체의 공통 메서드
      • 클래스와 인터페이스
      • 제네릭
      • 열거 타입과 애너테이션
      • 람다와 스트림
      • 메서드
      • 일반적인 프로그래밍 원칙
      • 예외
      • 동시성
        • 아이템78 공유 중인 가변 데이터는 동기화해 사용하라
        • 아이템79 과도한 동기화는 피하라
        • 아이템 80 스레드보다는 실행자, 태스크, 스트림을 애용하라
      • 직렬화
    • Functional Programming in Java
    • 코틀린 쿡북
    • DDD START!
    • JAVA 8 IN ACTION
    • 객체지향과 디자인패턴
    • NODE.JS
    • SRPING IN ACTION (5th)
    • 스프링부트 코딩 공작소
    • ANGULAR 4
    • HTTP 완벽 가이드
  • REFERENCE
    • TECH BLOGS
    • ALGORITHM
Powered by GitBook
On this page

Was this helpful?

  1. STUDY
  2. EFFECTIVE JAVA 3/e

동시성

아이템78 공유 중인 가변 데이터는 동기화해 사용하라아이템79 과도한 동기화는 피하라아이템 80 스레드보다는 실행자, 태스크, 스트림을 애용하라
Previous아이템 74 메서드가 던지는 모든 예외를 문서화하라Next아이템78 공유 중인 가변 데이터는 동기화해 사용하라

Last updated 4 years ago

Was this helpful?