일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- async
- SwiftUI
- 앨런
- Linked List
- UserDefaults
- decode
- 오브젝트
- deadlock
- core data
- 가상 메모리
- struct
- 프로세스 스케줄링
- 인프런
- 동기화
- 동시성
- COLOR
- @state
- 100 days of SwiftUI
- Algorithm
- Codable
- 비동기
- 알고리즘
- Swift
- IOS
- scrollview
- 운영체제
- forEach
- Apple Developer Academy
- 상호배제
- 데드락
Archives
- Today
- Total
목록기아상태 (1)
기어가더라도 제대로
[운영체제-김덕수 교수님] Deadlock (1/5)
서로 가고자 하는 방향을 누구도 갈 수 없는 그런 상태 == 데드락 Deadlock 의 개념 Blocked/ Asleep state 프로세스가 특정 이벤트를 기다리는 상태 프로세스가 필요한 자원을 기다리는 상태 Deadlock state 프로세스가 발생 가능성이 없는 이벤트를 기다리는 경우 프로세스가 deadlock 상태에 있음 시스템 내에 deadlock에 빠진 프로세스가 있는 경우 시스템이 deadlock 상태에 있음 ## DeadLock vs Starvation , 차이 deadlock은 프로세서는 할당 받았지만, 그 외의 이벤트를 기다리거나, 자원을 기다리고, 이들이 발생 가능성이 없는 경우지만, starvation은 ready 상태의 프로세스가 프로세서를 할당받지 못하고 기다..
CS/운영체제
2022. 8. 6. 08:18