[혼공컴운] 혼공단 11기 - 5주차 🌟미션수행만🤭

shyn26·2024년 2월 4일
0

혼공학습단

목록 보기
11/20

미션1.

p.363 - 1번 문제

선택미션.

Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기

[임계구역(critical section)]

공유 자원 중에는 두 개 이상의 프로세스를 동시에 실행하면 문제가 발생하는 자원이 있는데, 이런 자원에 접근하는 코드 영역

  • 두 개 이상의 프로세스가 임계 구역에 진입하고자 하면 둘 중 하나는 대기
  • 먼저 진입한 프로세스의 작업이 마무리되면 그제서야 기다렸던 프로세스가 임계 구역에 진입
  • 레이스 컨디션(race condition)잘못된 실행으로 인해 여러 프로세스가 동시 다발적으로 임계 구역의 코드를 실행하여 문제가 발생하는 경우

[상호배제(mutual exclusion)]

한 프로세스가 임계 구역에서 작업 중이면 다른 프로세스가 임계 구역에 들어갈 수 없도록 제어하는 것

  • 공유가 불가능한 자원의 동시 사용을 피하기 위해 사용하는 알고리즘
profile
Without haste, but without rest - J.W. von Goethe

0개의 댓글