컴퓨터 잡박사

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

비동기화 1

멀티쓰레드 프로그래밍 multi-thread programming

멀티쓰레드 프로그래밍 임계영역(critical section) - 두 개 이상의 thread가 동시에 접근하게 되는 리소스 - critical section에 동시에 thread가 접근하게 되면 실행 결과를 보장 할 수 없음 - thread간의 순서를 맞추는 동기화(synchronized)이 필요 동기화(synchronized) - 임계 영역에 여러 thread가 접근하는 경우 한 thread가 수행 하는 동안 공유 자원을 lock하려 다른 thread의 접근을 막음 - 동기화를 잘못 구현하면 deadlock에 빠질 수 있음 자바에서 동기화 구현 - synchronized수행문과 synchronized 메서드를 이용 1. synchronized 수행문 synchronized(참조형 수식){ } 참조형 수..

JAVA 2019.10.28
이전
1
다음
더보기
반응형
프로필사진

컴퓨터 잡박사

  • 분류 전체보기 (116)
    • [DB] (9)
    • [리뷰]영화 (2)
    • [도서리뷰] (1)
    • Node.js (11)
    • React.JS (1)
    • Vue.js (3)
    • JAVA (31)
    • C# (4)
    • Jquery (4)
    • Swift (2)
    • Spring (26)
    • git (1)
    • 정보처리기사 2020 (1)
    • 자바의정석 (3)
    • Flutter (12)

Tag

[잠언], ASP.NET 로그인, TreeSet, flutter, 멀티쓰레드, fileinputstream, BufferedInputStream, 한 줄 영어 성경, vue.js, 플러터, lombok, do it node.js, 잠언 1장, node.js, 위젯, node, BufferedOutputStream, Proverbs, 리액트, Comparator,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바