Deadlock: Porovnání verzí
Smazaný obsah Přidaný obsah
Řádek 21:
** Zabíjení procesů z cyklu (případně i mimo cyklus, procesů vlastnících identický prostředek)
** Rollback (OS ukládá stav procesů, při zablokování se některé procesy vrátí do předchozího stavu, může způsobit ztrátu dat nebo práce; často používané u [[Databáze|databází]])
* Ignorování problému (pštrosí algoritmus) – Mnoho [[Operační systém|operačních systémů]] se sice snaží snižovat nebezpečí vzniku deadlocku (použitím spoolingu, umožněním současného zamykání více prostředků, apod.), ale protože by důsledné zabraňování deadlocku vedlo k nepřijatelnému snížení efektivity systému, toto nebezpečí úplně neodstraňují. Detekce zablokování a jeho řešení zůstává na uživateli (typicky násilným ukončením jednoho nebo více procesů a uvolněním přidělených prostředků). Tento přístup nespotřebovává prostředky OS proto bývá velmi častý
=== Odstranění deadlocku napadením Coffmanových podmínek ===
|