Гарантии заказа между завершением процесса и отключением файла [закрыто]Linux

Ответить
Anonymous
 Гарантии заказа между завершением процесса и отключением файла [закрыто]

Сообщение Anonymous »

Предположим, процесс A отключает файл, а затем завершается. Процесс B ждет завершения работы A, а затем проверяет, существует ли файл. Можно ли заметить, что он существует?
Более конкретно, есть ли какой-то аспект POSIX, который обеспечивает здесь гарантии упорядочения? А как насчет Linux более конкретно?
Конкретная проблема программирования, которую я пытаюсь решить, — это отладка случая, когда я, кажется, наблюдаю именно тот случай, описанный выше, т. е. кажется, что мой процесс B наблюдает наличие файла, который мой процесс A удалил. Я пытаюсь определить, связано ли это с тем, что мне нужна дополнительная синхронизация, или я могу предположить, что в моем коде A или B есть какая-то другая ошибка.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ile-unlink
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»