Моя среда Mac OS X, а моя программа находится в C++ Если процесс A обращается к файлу таким образом, что другим процессам будет отказано читать доступ к этому файлу. Затем мой процесс B пытается открыть файл, используя функцию C/C++ fopen с режимом «rb».Как я могу убедиться, что я могу читать файл и его не заблокировать другим процессом
Должен ли я ожидать, что fopen потерпит неудачу и вернет null? или будет fopen, возможно, успешным, но чтение вызова не удастся?
Благодаря
Что случится, если вы попробуете? –
Как насчет создания 2 программы и попробовать себя? – Krishnabhadra
Я не знаю, какие возможные пути для предотвращения доступа других процессов к файлу, я хочу знать, что должно быть поведением fopen, будет ли оно изменяться или быть одинаковым во всех случаях. – Ahmed