[C++] scoped_lock
Updated:
개요
- n개의 mutex에 대해 잠금
예제
- 코드
#include <iostream> #include <mutex> using namespace std; int main() { mutex m1, m2; { lock_guard<mutex> lock1(m1); lock_guard<mutex> lock2(m2); cout << "------ 1" << endl; } { scoped_lock lock(m1, m2); cout << "------ 2" << endl; } return 0; }
- 실행 결과
------ 1 ------ 2