Описание тега readwritelock

ReadWriteLock - это структура из двух блокировок. Из них один блокируется для чтения (доступ может осуществляться несколькими потоками, ни один не может изменять), а другой - для доступа на запись (только один поток может иметь доступ и одновременно изменять его).

В Java ReadWriteLock - это очень абстрактный интерфейс, который обеспечивает функциональность для синхронизации между несколькими считывателями и одним эксклюзивным писателем.

Он просто предполагает некоторую структуру, содержащую две блокировки. Серьезные проблемы с этим интерфейсом маловероятны. Если вы что-то спросите об этом, вероятно, вы имеете в виду ReentrantReadWriteLock, реализацию.

Связанные теги: