505 читали · 4 года назад
Разбираем блокировки в SQL
Блокировки Блокировки – это механизм поддержки требования об изолированности транзакций Блокировки классифицируются по типам, уровням изоляции и объектам, на которые накладываются блокировки. В качестве объектов блокировок могут выступать следующие сущности: Минимальная единица хранения данных в файле базы данных. Размер страницы в MS составляет 8 Кб, в Sybase и Oracle – 2, 8, 16 и т.д., обычно кратно размеру блока операционной системы При автоматическом определении объекта блокировки сервер должен...
2 года назад
Java 487. Что такое взаимоблокировка в Java?
Взаимоблокировка, также известная как deadlock, это ситуация в многопоточном приложении, когда два или более потока блокируют друг друга, ожидая ресурсы, заблокированные другими потоками. Как результат, все участвующие потоки остановлены и приложение зависает в бесконечном цикле. В Java, взаимоблокировка часто возникает, когда два потока пытаются получить блокировки на двух различных объектах в обратной последовательности. Например, если поток А заблокировал объект X и пытается получить доступ к...