Deadlock: Porovnání verzí

Smazaný obsah Přidaný obsah
m WP:WCW: náhrady HTML entit, opravy nadpisů, odstranění <br/> na konci odrážek, kategorie v angličtině
Řádek 5:
== Příklad uváznutí ==
 
Při práci s databázemi procesy A a B provádějí složitější operace nad tabulkami X a Y. Kvůli vyloučení [[Race condition|souběhu]] jsou tabulky během transakce uzamčeny. Proces A aktualizuje tabulku X, a proto si ji zamkne. Proces B aktualizuje tabulku Y a proto si ji také zamkne. Proces A čeká se zamčenou tabulkou X na uvolnění zámku na tabulce Y, aby mohl operaci dokončit. Zároveň proces B čeká na uvolnění zámku na tabulce X, aby mohl dokončit svoji operaci. Oba procesy uvíznou v nekonečném čekání (první čeká na dokončení operace druhého, která nemůže proběhnout, protože se čeká na dokončení operace prvního)..
 
== Podmínky deadlocku ([[Coffman]]) ==