STL Lock 걸기 c++ template

멀티쓰레드 환경에서 stl syncronize 는 골치아픈 일이다. 팁이 하나 있다. 이거 어썸하다. Vㅔ리 어썸!

vector<int> v;
.....
{
{
// 새로운 지역을 만든다. 동기화 객체를 사용할 지역!
Lock<vector<int>> lock(v); // 지역이 끝나면 소멸자가 호출되고 소멸자에서 락을 푼다!
do something here
}
}


덧글

댓글 입력 영역