(в c ++) Я хочу создать процесс, который будет работать на нескольких компьютерах, которые используют один и тот же файл (на одном жестком диске). И из каждого процесса я хочу записать в конец файла, но только когда никакой другой процесс не использует этот файл.
Как я могу заблокировать этот файл при записи в него или хотя бы проверить, использует ли его другой процесс?