deadlock1 01_08_멀티쓰레드_DeadLock Q1. DeadLock이 발생하는 경우의 예를 설명해 보세요. Q2. DeadLock이 발생할 확률을 줄이는 방법을 두 가지 설명해 보세요. 오른쪽 직원은 하염없이 기다리는 상태 왼쪽 직원 나오면 오른쪽 직원이 똑같이 들어가서 문 잡그고 사용하는 상태 데드락은 한 직원이 들어가서 영영 풀어주지 않으면 다른 직원 영영 못들어가는 상황 되는 거 Lock이라는 키워드로 자동으로 Lock을 해제하는 거 까지 알아봤다. 데드락 중에서 가장 기초적이고 간단한 부분에 속한다. 일반적인 상황에서는 좀 더 고차원적인 상황에서 발생한다. 둘 다 잠궈야 들어갈 수 잇는 상황 각자 하나씩 잠궜어. 나머지 하나의 자물쇠도 획득하려고 노력한다. 영원히 서로 두개를 동시에 획득하는 경우는 없을거야. 서로 뺑뺑이로 물고 물리는 상황.. Server programming 2023. 3. 14. 이전 1 다음