EnterCriticalSection 사용할때 주의 할점
Posted by Go crazy for anything that will make you smile.
출처 : http://blog.naver.com/process3?Redirect=Log&logNo=20026509730 CriticalSection 은 vista 에서 데드락에 빠질 수 있습니다. 이 내용에 대해서 말씀 드리는 것은 아니에요 [문제 발생 원인] EnterCriticalSection 의 API 를 MSDN 에서 확인 해 보면 리턴값이 VOID 형 입니다. 즉, 이 함수를 호출한 후에 성공했는지 실패했는지 확인 할 수가 없습니다. 그리고 일반적으로 우리가 사용 할 때도 리턴값을 확인하지 않습니다. 그런데 만약에 시스템에 메모리가 low memory situations 상태 일 때(가용메모리가 부족 할 때) EnterCriticalSection 함수 호출한 곳에서 Exception 이 발생 합..