개발자 Cheetile의 기술 블로그
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (3)
      • Java (2)
      • OS (1)
      • 기술 서적 (0)
        • 트랜잭션 처리의 원리 (0)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
레이스 컨디션 검색 결과
1 개의 검색 결과가 있습니다.
OS

[OS] 스레드 동기화 문제 - Race Condition, Deadlock, Starvation, Livelock

스레드 동기화 문제 멀티프로세싱이나 멀티스레딩을 개발할 때 프로세스나 스레드들의 상태 제어 처리하는 부분에 까다로운 점이 많습니다. 스레드의 개수가 많아질수록 더욱 정교한 처리가 필요하고 스레드들이 동시에 실행되기 때문에 문제의 원인을 파악하는 것도 쉽지 않습니다. 따라서 기본적인 개념 이해와 프로그램이 동작하는 방식에 깊은 이해가 필요합니다. 이번 글에서는 스레드 동기화의 문제가 발생할 수 있는 것들을 개념적으로 살펴보겠습니다. 스레드 동기화 문제 레이스 컨디션(Race Condition) 레이스 컨디션이란 두 개 이상의 프로세스 혹은 스레드가 공유 자원을 서로 사용하려고 경합(Race)하는 현상을 말합니다. 동시에 공유 자원에 접근할 수 있으면 자원의 일관성을 해치는 결과가 발생할 수 있습니다. 그래..

2021. 6. 18. 13:50
  • «
  • 1
  • »

전체 카테고리

  • 분류 전체보기 (3)
    • Java (2)
    • OS (1)
    • 기술 서적 (0)
      • 트랜잭션 처리의 원리 (0)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #레이스 컨디션
  • #자바
  • #Concurrent
  • #blocked
  • #runnable
  • #thread
  • #스레드 상태
  • #java
  • #스레드
  • #라이브락
더보기+

블로그 인기글

Powered by Privatenote/라이프코리아 Copyright © 개발자 Cheetile의 기술 블로그 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바