Dev Factory
close
프로필 배경
프로필 로고

Dev Factory

  • 분류 전체보기
    • Skill
      • JVM
      • Spring Framework
      • JPA(Hibernate)
      • jOOQ
      • Kafka
      • k8s
    • Computer Science
      • Data Structure
      • Database
      • Network
      • OS
    • Theory
  • 홈
  • 방명록
  • Github
  • LinkedIn
[OS] Race Condition & 동기화 메커니즘 (with Java)

[OS] Race Condition & 동기화 메커니즘 (with Java)

Race Condition 멀티 쓰레드 프로그래밍을 하게 된다면 Race Condition이라는 말은 누구나 한번쯤은 듣는 단어이다 그러면 Race Condition이란 무엇일까? 멀티 쓰레드 환경에서 공유 자원에 대한 Write Operation을 진행할 때 순서나 여러 조건에 의해서 결과값에 영향을 줄 수 있는 상황 여기서 결과값에 영향을 줄 수 있는 상황이란 다음과 같은 상황을 의미한다 공유 자원 count = 10이 존재 → ThreadA = count++ 작업 진행 → ThreadB = count-- 작업 진행 ThreadA ThreadB RegisterA = count (10) RegisterB = count (10) RegisterA = RegisterA + 1 (11) RegisterB =..

  • format_list_bulleted Computer Science/OS
  • · 2023. 12. 11.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • Skill
      • JVM
      • Spring Framework
      • JPA(Hibernate)
      • jOOQ
      • Kafka
      • k8s
    • Computer Science
      • Data Structure
      • Database
      • Network
      • OS
    • Theory
최근 글
인기 글
최근 댓글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바