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