일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SW봉사
- kotlin
- 백준
- 공부일지
- 백준 알고리즘
- 코틀린
- C++
- 코딩교육봉사
- 자바
- BFS
- 프로그래머스
- python
- 1과목
- CJ UNIT
- 알고리즘
- 코딩봉사
- 백준알고리즘
- 데이터베이스
- java
- 문제풀이
- 정보처리산업기사
- 스프링
- MYSQL
- 시나공
- softeer
- 소프티어
- 회고
- SQL
- 파이썬
- programmers
Archives
- Today
- Total
목록교착 상태 발생 조건 (1)
JIE0025

강민철 - 혼자 공부하는 컴퓨터구조 운영체제 책을 읽으며 개인적으로 정리한 내용입니다. 목차 교착 상태란 식사하는 철학자 문제 자원할당 그래프 교착 상태 발생 조건 교착 상태 해결 방법 교착 상태 예방 교착 상태 회피 교착 상태 검출 후 회복 ✅ 교착 상태란 2개 이상의 프로세스가 서로 갖고 있는 자원을 서로 기다리는 상황이 될 수 있다. 이때 어떤 프로세스도 더 이상 진행할 수 없는 상태가 되고, 이것이 교착상태이다. ⏺ 식사하는 철학자 문제 철학자 5명이 동그란 식탁에 앉아있다. 식사는 두개의 포크를 이용해야 먹을 수 있다. 철학자의 식사 순서 왼쪽 포크가 사용가능하면 집어든다. 오른쪽 포크가 사용가능하면 집어든다 두 포크를 모두 집어들면 특정시간동안 식사를 한다. 식사가 끝나면 오른쪽 포크를 내려놓..
CS/운영체제
2023. 9. 11. 15:23