일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 동시성
- IOS
- COLOR
- 100 days of SwiftUI
- 운영체제
- 상호배제
- Apple Developer Academy
- Algorithm
- struct
- @state
- 오브젝트
- 알고리즘
- 앨런
- decode
- deadlock
- UserDefaults
- Swift
- Codable
- core data
- 가상 메모리
- SwiftUI
- 동기화
- async
- 프로세스 스케줄링
- 인프런
- Linked List
- scrollview
- 비동기
- forEach
- 데드락
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