일부 컨퍼런스에서는이 내용이 표시되었지만 이에 대한 정보는 찾을 수 없습니다. 당신이 코드가 다수의 조기 반환과 매우 비 대한 얻는다 볼 수 있듯이범위/코드 블록이 포함 된 뮤텍스/잠금
lock(_somelock);
if (_someBool)
{
unlock(_somelock);
return;
}
DoStuff();
unlock(_somelock);
:
lock(_somelock)
{
if (_someBool)
return;
DoStuff();
} // Implicit unlock
대신 :
내가 좋아하는 뭔가를 원한다. 물론 잠금/잠금 해제를 처리 할 수있는 또 다른 기능을 만들 수는 있지만 더 좋지는 않습니까?C++ 11 표준 라이브러리에서 가능합니까?
[이 참조] (http://en.cppreference.com/w/cpp/thread). –