writeToFile: atomically: co oznacza atomically?
Zastanawiam się, co oznacza parametr atomically:
w metodzie writeToFile:atomically:
(na przykład-[NSArray writeToFile:atomically:]
). Często zdarza się przekazać YES
Za atomically:
, ale nie wiem, co to znaczy.
52
2 answers
'atomic write' to taki, w którym masz gwarancję poprawnego, pełnego zapisu do pliku lub błędu. Nie ma szans, że powiedzmy połowa zapisu zadziała, a potem stanie się coś złego (utrata mocy, awaria dysku itp.), a reszta zapisu zawiedzie. Wszystko albo nic. To jest ogólnie to, czego chcesz.
95
Author: Jack Danger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-17 22:19:28
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-17 22:19:28
Atomic
Jeśli TAK, dane zostaną zapisane do pliku kopii zapasowej, a następnie-zakładając, że nie wystąpią błędy-plik kopii zapasowej zostanie przemianowany na nazwę podaną przez path; w przeciwnym razie dane zostaną zapisane bezpośrednio do path.
36
Author: Darko Kenda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-17 22:18:09
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-17 22:18:09