wooHappening

  • 홈
  • 태그
  • 방명록

경쟁상태 1

경쟁상태(Race Condition)

경쟁상태란(Race Condition)여러 프로세스나 스레드가 동시에 공유 자원에 접근할 때, 실행 순서나 타이밍에 따라 예측할 수 없는 결과가 발생할 수 있는 상황을 의미한다.이는 단순히 접근 순서에 따른 결과 차이뿐만 아니라, 연산의 중간 단계에서 다른 프로세스나 스레드의 개입으로 인해 발생하는 데이터 불일치나 예기치 않은 동작을포함→ 공유 자원에 대한 동시 접근으로 인해 데이터 일관성이 깨지고 프로그램의 정확성과 신뢰성이 보장되지 않은 상황Ex)공유 자원 A의 초기값이 5인 상황에서 두 스레드1,2가 동시에 공유 자원 A에 접근하려는 경우스레드 1 : A에 4를 곱함스레드 2: A에 10을 더함단, 해당 연산들이 원자적이지 않고 여러 단계로 이루어진다고 한다.1. 메모리에서 A 값을 읽음2. 연..

컴퓨터 사이언스 2024.10.25
이전
1
다음
더보기
프로필사진

wooHappening

woohap 해프닝의 연속, 성장의 발자취 [ 게시 내용 피드백 환영합니다. 다만 근거를 제시하여 피드백 부탁드려요. ]

  • 분류 전체보기 (104)
    • 컴퓨터 사이언스 (34)
    • 운영체제(OSTEP) (10)
    • 알고리즘 (14)
    • 자료구조 (2)
    • 일상 (15)
      • 운동-기록용 (15)
    • JAVA (8)
    • Spring (8)
    • 데이터베이스 (2)
    • JPA (11)

Tag

러닝, JPA, 티스토리챌린지, 오블완, 초보, Java, 스프링 핵심 원리 기본편, 5km, 6km, 큐, 스택, 운동, 김영한, 재귀, Collection Framework, 파이썬, 인프런, python, 페이지 테이블, 자전거,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바