Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Kafka
- Jenkins
- 자료구조
- 운영체제
- DP
- SQL
- 디자인 패턴
- Spring Cloud Feign
- Intellj
- db
- 데이터베이스
- 자바
- 쿼리
- MVC
- JPA
- Spring Cloud
- feign
- 클라우드
- 백준
- Spring
- MST
- PL/SQL
- aws
- retry
- 오라클
- 알고리즘
- 페이징
- 코딩
- Spring Boot
- golang
Archives
- Today
- Total
목록Deadlock (1)
justgo_developer
교착상태(Deadlock)
교착상태(Deadlock): 멀티프로세싱 환경에서 여러 프로세스가 간섭하여 생기는 문제-> 다수의 프로세스가 특정자원의 할당을 무한정 기다리고 있는 상태 Deadlock의 조건1. Mutual exclusion: 한번에 오직 하나의 프로세스만 자원을 사용가능2. Hold-and-wait: 프로세스가 할당된 자원을 점유하고 다른 프로세스가 반납하는걸 기다리는 상태3. No preemption: 프로세스의 할당된 자원은 강제로 빼앗을수 없다.4. Circular wait: 프로세스 자원요구가 순환적 Deadlock Prevention(데드락 예방): deadlock이 발생할 4가지 조건중 하나라도 제거하자1. Mutual Exclusion - 사용하지 않음/동시접근 허락되지 않음2. Hold and Wait..
IT/운영체제
2018. 1. 6. 17:31