Это не делает блокировки? Он получает блокировку чтения .
Что произойдет, если что-то в данный момент имеет блокировку записи? Ты не умеешь читать, тебе нужно подождать. Каждый, кто хочет читать, должен дождаться снятия блокировки записи.
Но многие объекты могут иметь одновременные блокировки чтения, поскольку чтение не изменяет объект и не может вызвать состояние гонки.
См. https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock для получения дополнительной информации.