Stroustrup의 C++ 프로그래밍 언어 책에서 그는 "리소스가 획득의 역순으로 배포된다는 것이 일반적으로 중요합니다"라고 말합니다. 왜 순서가 중요합니까?자원 관리 순서가 중요한 이유는 무엇입니까?
void acquire()
{
acquire resource 1;
...
acquire resource n;
use resources;
release resource n;
...
release resource 1;
}
그래서 다음과 같이 주문을 변경하면 어떻게됩니까?
void acquire()
{
acquire resource 1;
...
acquire resource n;
use resources;
release resource 1;
...
release resource n;
}