농부공학자

  • 홈
  • 태그
  • 방명록

Deadlock 1

[운영체제] 교착상태 (Deadlock, 데드락)

교착상태 (DeadLock) ✔️ 정의 두 개 이상의 프로세스가 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며, 서로의 작업이 끝나기만을 기다리면서 둘 다 영원히 끝나지 않는 상태이다. 프로세스가 리소스를 이용하는 흐름 Request → Use → Release 요청 (Request) 필요한 자원(resource)을 요청한다. 만약 다른 프로세스가 리소스를 사용중이라서 리소스를 받을 수 없다면 대기 사용 (Use) 프로세스가 요청한 자원을 획득해 사용한다. 반납 (Release) 프로세스가 리소스를 놓아준다. ✔️ 발생 조건 4가지 다음 4가지 조건을 모두 만족해야 데드락이 발생한다. 상호 배제 (mutual exclusion) 적어도 1개 이상의 자원이 공유 불가능해야 함 ..

Computer Science/Operating System 2023.03.26
이전
1
다음
더보기
프로필사진

농부공학자

개발 초보

  • 분류 전체보기 (205)
    • 컴퓨터 (43)
      • WEB (12)
      • 리눅스 (1)
      • 블록체인 (2)
      • android, ios (11)
      • 머신러닝, 딥러닝 (15)
      • 그 외 (2)
    • Computer Science (9)
      • Network (5)
      • Operating System (4)
    • 알고리즘 (143)
      • 백준 (62)
      • 프로그래머스 (47)
      • 자료구조와 알고리즘 (17)
      • 코드트리 (17)
    • 프로젝트 (10)
      • 에러모음 (8)
      • 회고 (1)
      • 리팩토링 (1)

Tag

Algorithm, 그리디 알고리즘, 자바, DFS 자바, Greedy, BAEKJOON, 알고리즘, AndroidStudio, Java, 프로그래머스, DFS java, django, DFS 알고리즘, 그리디, BFS 알고리즘, 코테, programmers, 디장고, 백준, android,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

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

티스토리툴바