Знает ли процесс, использует ли системный ресурс другой процесс? Как безопасно очистить системный ресурс?
Возникает вопрос: RAII и очистка системных ресурсов
На самом деле очистить системный ресурс сложно. На мой взгляд, процесс не может "знать", используется ли системный ресурс (файл, очередь сообщений, семафор, разделяемая память) другим процессом или нет. Если это правда, как гарантировать безопасную очистку системных ресурсов?
Если это не надежный способ сделать это, как мы можем это сделать? Есть ли какие-то общие способы для этого?