Development Assemble

고정 헤더 영역

글 제목

메뉴 레이어

Development Assemble

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (42)
    • Programming (37)
      • 영상처리 (9)
      • 안드로이드 (15)
      • 자료구조&알고리즘 (2)
      • 필기인식 (1)
      • C언어 (4)
      • JAVA (1)
      • C#, WPF (4)
      • MFC (1)
    • Etc (5)

검색 레이어

Development Assemble

검색 영역

컨텐츠 검색

자바 synchronized 메소드

  • [JAVA] synchronized - 스레드 동기화

    2014.04.05 by 영상털이범

[JAVA] synchronized - 스레드 동기화

자바에서는 스레드를 동기화 하기 위해서 synchronized를 제공한다.스레드는 synchronized 메소드에 들어가기 위해 lock을 얻고 메소드가 끝이나면 lock을 반환한다. 어떠한 스레드가 lock을 얻어 synchronized 메소드를 사용중이면 다른 메소드는 lock이 없으므로 synchronized에 접근할 수 없고, 다른 스레드가 lock을 반환 할 때까지 기다려야 한다. 쉽게 설명하자면 synchronized 메소드를 화장실에 비교하고 lock을 화장실 열쇠로 비교하겠다. 화장실(synchronized)에 들어가기 위해서는 열쇠(lock)가 필요한데 열쇠(lock)은 단 1개만 존재하는 것이다. 그래서 어떤 사람이 화장실(synchronized)에 열쇠(lock)를 들고 들어가면 다른..

Programming/JAVA 2014. 4. 5. 05:56

추가 정보

인기글

  1. -
    -
    [C] malloc, calloc, realloc을 이용한 메모리 동적 할당

    2014.06.26 00:31

  2. -
    -
    [C] 스택(Stack), 힙(Heap), 데이터(Data)영역

    2014.06.26 00:20

  3. -
    [MFC] 컴퓨터 화면 캡쳐해서 출력하기

    2014.06.11 00:48

  4. -
    [안드로이드] 액션바에 메뉴 강제로

    2015.02.04 13:54

최신글

  1. -
    [WPF] WPF에서 Lottie 사용하기

    C#, WPF

  2. -
    -
    [C# / WinForm] HWP to IMAGE, 한글문서 이미지 변환

    C#, WPF

  3. -
    마샬링(Marshalling)

    C#, WPF

  4. -
    [WPF] Bitmap to Image Converter

    C#, WPF

페이징

이전
1
다음
TISTORY
Development Assemble © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일