Today: Tuesday 22 June 2021 , 7:08 pm


advertisment
search




Взаимная блокировка

Последнее обновление 6 День , 6 час 8 Взгляды

Advertisement
In this page talks about ( Взаимная блокировка ) It was sent to us on 16/06/2021 and was presented on 16/06/2021 and the last update on this page on 16/06/2021

Твой комментарий


Введите код
  thumbright200pxВзаимная блокировка двух процессов P1 и P2 нуждающихся в двух ресурсах.
Взаи́мная блокиро́вка (сокращённо взаимоблокировка, ) — ситуация в многозадачной среде или СУБД, при которой несколько процессов находятся в состоянии ожидания ресурсов, занятых друг другом, и ни один из них не может продолжать свое выполнение .

Простейший пример взаимной блокировки

{ border="1"
+ Алгоритмы и методы предотвращения взаимной блокировки
-
! scope="col" Название
! scope="col"
! scope="col" Описание
-
взаимное исключение Алгоритм Банкира — это алгоритм и обхода взаимоблокировок, разработанный Э. Дейкстра.
-
Предотвращение рекурсивных блокировки взаимное исключение Это предотвращает поток от входа в одну и ту же блокировку несколько раз.

См. также

  • Задача об обедающих философах
  • Состояние гонки

Примечания


Ссылки

  • Deadlock Detection Agents
  • Paper «Deadlock Detection in Distributed Object Systems» by Nima Kaveh and Wolfgang Emmerich
  • Article «Distributed Deadlock Detection» by JoAnne L. Holliday and Amr El Abbadi
  • Article «Deadlock detection in distributed databases» by Edgar Knapp
  • Article «Advanced Synchronization in Java Threads» by Scott Oaks and Henry Wong
  • Paper «Confirmation of Deadlock Potentials Detected by Runtime Analysis» by Saddek Bensalem, Jean-Claude Fernandez, Klaus Havelund and Laurent Mounier
  • Coffman, E.G., M.J. Elphick, and A. Shoshani, System Deadlocks, ACM Computing Surveys, 3, 2, 67-78 (1971).
  • Paper Eliminating Receive Livelock in an Interrupt-driven Kernel by Jeffrey C. Mogul, K. K. Ramakrishnan
  • DeadLock at the Portland Pattern Repository
  • Etymology of «Deadlock»
  • ARCS — A Web Service approach to alleviating deadlock
  • Взаимные блокировки Oracle

Литература


  • Категория:Ошибки программирования
    Категория:Управление конкурентными потоками
  •  
    Комментарии

    Пока нет комментариев




    последний раз видели
    большинство посещений