Ho Log

  • 홈
  • 태그
  • 방명록

동기화 브록 1

동기화 메소드와 동기화 블록

공유 객체를 사용할 때의 주의 할 점 싱글 스레드 프로그램에서는 한 개의 스레드가 객체를 독차지해서 사용하면 됨 멀티 스레드 프로그램에서는 스레드들이 객체를 공유해서 작업해야 하는 경우 이 경우, 스레드 A를 사용하던 객체가 스레드 B에 의해 상태가 변경 될 수 있기 때문에 스레드 A가 의도 했던 것과는 다른 결과를 산출 할 수도 있다. 이는 마치 여러 사람이 계산기를 함께 나눠 쓰는 상황과 같아서 사람 A가 계산기로 작업을 하다가 계산 결과를 메모리에 저장한 뒤 잠시 자리를 비웠을 때 사람 B가 계산기를 만져서 앞 사람이 메모리에 저장한 값을 다른 값으로 변경하는 것과 같다 그런 다음 사람 A가 돌아와 계산기에 저장된 값을 이용해서 작업을 진행한다면 결국 사람 A는 엉터리 값을 이용하게 된다 User1..

Back-end/이것이 자바다[신용권 한빛미디어] 2021.12.04
이전
1
다음
더보기
프로필사진

Ho Log

기본적인 컴퓨터에 대해 공부하는 곳입니다!

  • 분류 전체보기 (127)
    • 단축키와 유용한 팁 (5)
    • Back-end (100)
      • 이것이 자바다[신용권 한빛미디어] (65)
      • Java (0)
      • Spring (4)
      • SpringBoot (2)
      • DB (3)
      • GIt (0)
      • Jekins (0)
      • Docker (1)
      • 운영체제 (4)
      • 네트워크 (8)
      • 알고리즘 (3)
      • 디자인패턴 (3)
      • 자료구조 (1)
      • 보안 (0)
      • ETC (6)
    • Front-end (7)
      • HTML (2)
      • CSS (0)
      • JS (2)
      • JQUERY (2)
      • Xplatform (1)
    • 백준 (12)
      • 그리디 (0)
      • BFS (1)
      • DFS (0)
      • DP (3)
      • 그래프 (0)
      • 완전탐색 (0)
      • 이분탐색 (0)
      • 정렬 (2)
      • 큐와스택와덱 (0)
      • 최단경로 (2)
      • 구현 (0)
    • 프로그래머스 (0)

Tag

Interrupted, 스프링, 정렬, 파이썬, 네트워크, java, 7562, 단춬키, API, Stream, 알고리즘, string, 우선순위큐, 나이트의 이동, db, 자바, 스레드, 스프링부트, 인터페이스, 백준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바