nyambu 님의 블로그

  • 홈
  • 태그
  • 방명록

데드락예방 1

데드락(Deadlock)이란? 원인과 해결 방법

1. 데드락(Deadlock)이란?데드락(Deadlock, 교착 상태)이란, 두 개 이상의 프로세스가 서로의 자원을 기다리면서 무한히 대기하는 상태를 의미한다.즉, 각 프로세스가 필요한 자원을 다른 프로세스가 점유하고 있어 서로 양보하지 않으면, 영원히 실행되지 못하는 상태가 된다. 운영체제에서는 여러 개의 프로세스가 한정된 시스템 자원을 공유하기 때문에, 적절한 자원 관리가 이루어지지 않으면 데드락이 발생할 수 있음1-1. 쉽게 이해하는 데드락 예시데드락은 실생활에서도 비슷한 사례를 찾아볼 수 있다.📌 예시 1: 교차로에서 마주한 차량들이 서로 길을 양보하지 않는 경우네 방향에서 차량이 교차로에 진입했는데, 모두가 먼저 지나가려다 결국 아무도 움직이지 못하는 상태해결되지 않으면 도로가 마비됨 → 데드..

컴퓨터공학 2025.03.06
이전
1
다음
더보기
프로필사진

nyambu 님의 블로그

nyambu 님의 블로그 입니다.

  • 분류 전체보기 (64) N
    • 컴퓨터공학 (64) N

Tag

유지보수성강화, 프로그래밍, 컴퓨터구조, 프로세스관리, 자료구조, OS, 메모리관리, 소프트웨어아키텍처, 운영체제, 컴퓨터공학, 클린아키텍처, 데이터구조, SOLID원칙, 알고리즘, 객체지향설계, 소프트웨어설계, 컴퓨터과학, 소프트웨어공학, 유지보수성향상, RESTAPI,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

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

티스토리툴바