![]() |
Пред. тема | След. тема | ||
Форум Программирование под UNIX (Разное) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Атомарная замена 'файлов'" | +/– | ![]() |
Сообщение от Аноним (0), 16-Дек-24, 06:07 | ||
... по-видимому невозможна в Linux. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 17-Дек-24, 11:59 | +/– | ![]() |
Какой-то бред ламерский. Хардлинк позволяет предельно атомарно заменить файл по указанному имени на другой. Для любых разумных применений этого хватает. Проблемы только у гениев, которым хочется в ту же самую айноду резко положить другое содержимое. Где у вас есть такие возможности, там и процветайте, собственно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2 |
2. Сообщение от pavel_simple. (?), 17-Дек-24, 12:51 | +/– | ![]() |
> Какой-то бред ламерский. Хардлинк позволяет предельно атомарно заменить файл по указанному | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #3 |
3. Сообщение от DeerFriend (?), 17-Дек-24, 18:02 | +/– | ![]() |
>> Какой-то бред ламерский. Хардлинк позволяет предельно атомарно заменить файл по указанному | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #5 |
4. Сообщение от ACCA (ok), 17-Дек-24, 21:35 | +/– | ![]() |
Конечно невозможно. Такое только в однозадачных системах бывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7 |
5. Сообщение от Аноним (5), 18-Дек-24, 09:44 | +/– | ![]() |
> только не рассказывайте ему про sighup | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #6 |
6. Сообщение от DeerFriend (?), 18-Дек-24, 11:50 | +/– | ![]() |
> без соответствующего обработчика | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
7. Сообщение от Аноним (7), 19-Дек-24, 16:57 | +/– | ![]() |
Это временно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #9 |
8. Сообщение от Tron is Whistling (?), 25-Дек-24, 12:08 | +/– | ![]() |
"Обычный файл вы можете создать с флагом O_TMPFILE (временный файл, не пишущийся в журнал), а потом попробовать атомарно заменить через renameat2" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
9. Сообщение от ACCA (ok), 28-Дек-24, 07:04 | +/– | ![]() |
Угу. Всё время, пока оба процесса меряются временем обновления. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |