Diskuze: Task zápis do souboru
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Když ukončíš appku, nebudeš mít ta data, co chceš zapsat...
Mě však zajímá, co nastane v případě, že asynchronně zapisuji třeba 1.5 GB textu (naráz) a při probíhajícím zápisu vypnu aplikaci. Pokud to chápu správně, je šance, že soubor zůstane rozepsaný pouze z půlky. Já bych však potřeboval, aby byl zápis dokončen a nebo v tom horším případě, aby bylo aspoň někde zapsáno, že zápis nebyl kompletní.
Tak při ukončení počkej na to druhé vlákno
Pravda.. nechápu, že mě to nenapadlo. No v tom případě mám ještě jednu otázku. Existuje způsob, jak se chránit proti této situaci při násilném ukončení procesu? Protože by znamenalo, že při násilném ukončením by se mohli poškodit data tak, že by aplikace vyžadovala reinstalaci. Jsou tedy nějaké způsoby, kterými bych riziko minimalizoval nebo dokonce eliminoval?
Zobrazeno 7 zpráv z 7.