shared_lock1 [C++] std::unique_lock, std::scope_lock, std::shared_lock 1. std::unique_lock// std::unique_lock의 생성자std::mutex m;std::timed_mutex tm;using namespace std::literals;std::unique_lock u1; // 연결된 mutex 없이 unique_lock 객체만 생성std::unique_lock u2(m); // 생성자에서 m.lock()을 수행std::unique_lock u3(m, std::try_to_lock); // 생성자에서 m.try_lock()을 수행std::unique_lock u4(m, std::adopt_lock); // 이미 lock를 획득한 뮤텍스로 초기화std::unique_lock u5(m, std::defer_lock); // unique_lock을 먼.. 2025. 7. 9. 이전 1 다음