reader_writer_lock::lock 메서드
판독기-작성기 잠금을 작성기로 가져옵니다.
_CRTIMP void lock();
설명
scoped_lock 구문을 이용하여 예외에 안전한 방식으로 reader_writer_lock 개체를 작성기로 얻고 해제하는 것이 안전한 경우가 많습니다.
작성기가 잠금을 시도한 후 향후 판독기는 작성기가 잠금을 성공적으로 얻고 해제할 때까지 차단됩니다. 이 잠금은 작성기 중심이며 작성기의 연속 로드 중에 판독기를 사용할 수 없게 됩니다.
작성기가 다음 작성기의 잠금 해제를 연속으로 종료하도록 작성기가 변경됩니다.
잠금이 호출 컨텍스트에 의해 이미 유지되는 경우 improper_lock 예외가 throw됩니다.
요구 사항
헤더: concrt.h
네임스페이스: 동시성