본문 바로가기 메뉴 바로가기

조이리

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

조이리

검색하기 폼
  • 분류 전체보기 (57)
    • Spring (4)
    • Java (28)
    • Reactive (1)
    • DesignPattern (2)
    • PostgreSQL (2)
    • Ubuntu (3)
    • SublimeText (1)
    • Python (13)
    • 조립PC (1)
  • 방명록

Concurrecy ()
[Effective Java] 과도한 동기화는 피하라

동기화 블럭에서 제어를 클라이언트에 양도한 예시와 문제점 동기화된 영역 안 에서는 재정의할 수 있는 메서드는 호출하면 안 되며,클라이언트가 넘겨준 함수 객체(아이템 24)를 호출해서도 안 된다. 동기화된 영역을 포함한 클래스 관 점에서는 이런 메서드는 모두 바깥 세상에서 온 외계인이다. 그 메서드가 무슨 일을 할지 알지 못하며 통제할 수도 없다는 뜻이다. 외계인 메서드(alien method)가 하는 일에 따라 동기화된 영역은 예외를 일으키거나, 교착상태에 빠지거나, 데이터를 훼손할 수도 있다. public class ObservableSet extends ForwardingSet { public ObservableSet(Set set) { super(set); } private final List ob..

Java 2021. 7. 25. 02:21
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Today
Yesterday
링크
TAG
  • nosql
  • Design Pattern
  • Redis
  • concurrency
  • Observer Pattern
  • Serializable
  • 메인보드#asrock b650m #조립pc #후기이벤트
  • Effective JAVA
  • jvm
  • strategy
  • reactive
  • exception
  • iterable
  • Concurrecy
  • template method
  • 영속성
  • jdk11
  • JMeter
  • observable
  • Spring
  • Serialize
  • reactive stream
  • 부하테스트
  • template
  • Java
  • gslb
  • object
  • in-memory
  • 디자인패턴
  • LAMBDA
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바