다음을 통해 공유


reader_writer_lock::lock 메서드

판독기-작성기 잠금을 작성기로 가져옵니다.

void lock();

설명

scoped_lock 구문을 이용하여 예외에 안전한 방식으로 reader_writer_lock 개체를 작성기로 얻고 해제하는 것이 안전한 경우가 많습니다.

작성기 잠금을 가져오기 위해 시도 후 작성자 성공적으로 획득 하 고 잠금이 해제 될 때까지 이후 판독기를 차단 합니다.이 잠금은 작성기 중심이며 작성기의 연속 로드 중에 판독기를 사용할 수 없게 됩니다.

작성기가 다음 작성기의 잠금 해제를 연속으로 종료하도록 작성기가 변경됩니다.

잠금이 호출 컨텍스트에 의해 이미 유지되는 경우 improper_lock 예외가 throw됩니다.

요구 사항

헤더: concrt.h

네임 스페이스: 동시성

참고 항목

참조

reader_writer_lock 클래스

reader_writer_lock::unlock 메서드