Problém obědvajících filozofů: Porovnání verzí

Smazaný obsah Přidaný obsah
Řádek 37:
# V případě, že chce filozof použít množinu zdrojů, musí dostat hůlky od svých soupeřících sousedů. Pro všechny takové hůlky zašle žádanku.
# Filozof, který obdrží požadavek si hůlku nechá, pokud je čistá a v opačném případě ji přenechá žádajícímu filozofovi. Předtím, než tuto hůlku zašle filozofovi, ji nejdříve očistí.
# Potom, jakoco filozof dojí, všechny jeho hůlky jsou špinavé. Pokud nějaký filozof dříve požádal o hůlku, filozof, který ji momentálně vlastní, ji očistí a pošle.
 
Toto řešení umožňuje velké množství paralelních programů a vyřeší libovolně velký problém s předpokladem, že každé vlákno potřebuje právě jeden zdroj v čase.