Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Defragmentace disků v Linuxu

sb
sb (neregistrovaný)
8. 1. 2008 9:14

Re: Python?

celé vlákno
Nemáš pravdu. Ještě v XPčkách to nefunguje dobře - pokud otevřeš (nebo třeba i vytvoříš) soubor, následně ho zavřeš a pak se ho pokusíš smazat tak to s docela vysokou pravděpodobností selže. Smazání se neprovede, protože widle mají ten soubor ještě otevřený. A to i pokud tuhle posloupnost provádíš v rámci jednoho threadu.

Po zavření se provádí volání různých háčků (antiviry atd), což v případě vytíženého CPU vede k tomu, že následující smazání souboru selže protože jej má někdo otevřený. Widle to neumí pořešit - otevřený soubor nesmažeš.

Řešil jsem toto v kódu už několikrát - ale jen na windows portu, v unixu nikdy.