본문으로 바로가기

코딩트리

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
관리자
  • 블로그 이미지
    coding-tree

    2021 시작한 IT 정복

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

synchronizedMap 검색 결과

해당 글 1건

[Java] 자바 컬렉션 멀티 스레드 환경에서 안전하게 작업(synchronizedList, synchronizedMap, synchronizedSet)

1. 동기화된 컬렉션 컬렉션 프레임워크의 대부분의 클래스들은 싱글 스레드 환경에서 사용하도록 만들어져 있습니다. (Vector, Hashtable 등 제외) 여러 개의 스레드가 동시에 컬렉션에 접근하게 된다면 의도치 않은 결과를 낼 수 있습니다. (멀티 스레드 환경에서 불안정함) 싱글 스레드 환경에서 멀티 스레드 환경으로 컬렉션을 전달할 필요가 있을 경우를 위해 비동기화된 메서드를 동기화된 메서드로 래핑 하는 메서드 제공 동기화된 컬렉션을 사용할 경우 스레드가 요소를 안전하게 처리할 수 있도록 스레드가 요소를 처리할 때 잠금을 활용해 안전하게 처리합니다. 대신 처리 속도는 빠르지 못합니다. 2. 비동기 형태 매핑(synchronizedXXX) [매핑 메소드] List synchronizedList(Lis..

Backend/Java 2022. 2. 22. 13:00
  • 이전
  • 1
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (221)
    • OS (41)
      • Linux (38)
      • Windows (3)
    • Frontend (3)
      • Javascript (3)
    • Backend (146)
      • Java (58)
      • Spring (33)
      • Cloud (1)
      • 객체 지향 프로그래밍 (23)
      • 코드로 배우는 스프링 부트 (15)
      • Kafka (6)
      • ELK Stack (3)
      • Scala (5)
      • Kotlin (2)
      • Test Code (0)
    • DB (10)
      • MySQL-MariaDB (10)
      • Oracle DB (0)
    • TOOL (14)
      • Git (6)
      • ETC (8)
    • Error (4)
    • ETC (3)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • Java
  • 자바
  • spring boot
  • 스프링
  • mysql
  • Intellij
  • linux
  • 자바 8
  • mariadb
  • Spring mvc project
  • java 8
  • mybatis
  • Spring
  • 함수형 인터페이스
  • 코드로 배우는 스프링 부트
MORE+

ARCHIVE

CALENDAR

«   2026/02   »
일 월 화 수 목 금 토
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

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 코딩트리, ALL RIGHT RESERVED.
코딩트리
블로그 이미지 coding-tree 님의 블로그
MENU
  • 홈
CATEGORY
  • 분류 전체보기 (221)
    • OS (41)
      • Linux (38)
      • Windows (3)
    • Frontend (3)
      • Javascript (3)
    • Backend (146)
      • Java (58)
      • Spring (33)
      • Cloud (1)
      • 객체 지향 프로그래밍 (23)
      • 코드로 배우는 스프링 부트 (15)
      • Kafka (6)
      • ELK Stack (3)
      • Scala (5)
      • Kotlin (2)
      • Test Code (0)
    • DB (10)
      • MySQL-MariaDB (10)
      • Oracle DB (0)
    • TOOL (14)
      • Git (6)
      • ETC (8)
    • Error (4)
    • ETC (3)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바