TEN BILLION

  • 홈
  • 태그
  • 방명록

은행원알고리즘 1

데드락(Deadlock, 교착상태)이란?

데드락(Deadlock)이란?**데드락(Deadlock)**은 둘 이상의 프로세스(또는 스레드)가 서로가 소유한 자원을 기다리며 무한 대기 상태에 빠지는 현상을 의미합니다. 이 상태에서는 어떤 작업도 더 이상 진행되지 않으며, 외부 개입 없이는 복구가 불가능합니다.즉,"A 프로세스는 B의 자원을 기다리고 있고, B는 A의 자원을 기다리는 경우"→ 서로 영원히 기다리게 되는 현상 = 데드락데드락 예시(Java)public class DeadlockExample { private static final Object LockA = new Object(); private static final Object LockB = new Object(); public static void main(Stri..

CS 2025.05.23
이전
1
다음
더보기
프로필사진

TEN BILLION

매일매일 성장하는 개발 일기 !

  • 분류 전체보기 (212) N
    • Back_End (57) N
      • Java (39) N
      • Spring (10)
      • Design Pattern (4)
      • JPA (4)
    • Front-End (11)
    • DataBase (11)
    • Oracle (10)
    • MySQL (1)
    • CS (18)
    • Network (9)
    • Web (14)
    • Algorithm (63) N
    • 프로젝트 (7)
      • 마이그레이션 (7)
    • Docker (6)
    • AWS (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바