Deadlock: Porovnání verzí
Smazaný obsah Přidaný obsah
Bez shrnutí editace značka: editace z Vizuálního editoru |
m Editace uživatele 93.99.79.26 (diskuse) vráceny do předchozího stavu, jehož autorem je Flanagancz značka: rychlé vrácení zpět |
||
Řádek 1:
[[Soubor:Process deadlock.svg|thumb|right|Cyklické čekání: Proces P1 vyžaduje prostředek R1, který je přidělen procesu P2; proces P2 vyžaduje prostředek R2, který je přidělen procesu P1]]
'''Deadlock''' (česky také
V počítači se jedná o zablokování [[Počítačový program|procesů]] (případně [[Vlákno (program)|vláken]]) způsobené křížovým čekáním na [[synchronizační primitivum|synchronizačních primitivech]]. K uváznutí dochází v důsledku [[programátorská chyba|chyby]] programu nebo není uváznutí v programu úmyslně řešeno, protože řešení by bylo příliš náročné. Pokud v takovém případě dojde k uváznutí, je nutný zásah uživatele, který může násilně ukončit jeden z procesů nebo v případě práce s [[Databáze|databází]] může jednu [[Databázová transakce|transakci]] zrušit (příkazem [[rollback]]).
|