Дом развитие Что такое блокировка (в вычислениях)? - определение из техопедии

Что такое блокировка (в вычислениях)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Лок?

Блокировка - это механизм, используемый для синхронизации различных потоков обработки с установленными ограничениями, чтобы избежать неограниченного доступа к определенному ресурсу в вычислительной среде. Это метод, предназначенный для организации доступа путем применения политик одновременного управления.


Блокировки обычно носят рекомендательный характер, что означает, что поток работает совместно с другими потоками, чтобы получить блокировку, прежде чем ему будет предоставлен доступ к данным, которые он запрашивает. Обязательные блокировки также применяются в некоторых системах, где исключение происходит в результате несанкционированного доступа к источнику в заблокированном состоянии.


Также известен как блокировка.

Техопедия объясняет Лок

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


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

Что такое блокировка (в вычислениях)? - определение из техопедии