17.3. 프로그램언어 C++에서의 동시성 문제 해결 방법
프로그램언어 C++에서의 데드락 발생 원인과 해결법 데드락은 프로그램에서 발생하는 심각한 문제로, 두 개 이상의 프로세스나 스레드가 서로 상대방이 가지고 있는 자원을 기다리며 무한히 대기하는 상황을 말합니다. C++에서의 데드락은 주로 다음과 같은 상황에서 발생합니다. 1. 상호배제: 두 개 이상의 프로세스나 스레드가 동시에 하나의 자원에 접근하려고 할 때 발생할 수 있습니다. 2. 점유 대기: 자원을 보유한 상태에서 … Read more