У меня есть много процессов, которые записывают файлы (любой файл может быть написан один раз). Они открывают, пишут и закрывают файлы. Также у меня есть много процессов, которые являются прочитанными файлами. Размер файла может быть различным. нужно такое: когда какой-то процесс пытается прочитать файл, который пишет в данный момент, мне нужно прочитать полный контент, когда файл закрыт после записи. Мне нужно заблокировать запись и ждать разблокировки при чтении. Важно: если файл читает файл и не может сделать это, он записывает файл сам по себе. 1. Попробуйте прочитать файл 2. Если файл не существует, напишите файлКак подождать, пока файл написан
Так что для режима асинхронизации может быть более одного процесса, который хочет записать файл из-за того, что его не читают. Мне нужно заблокировать запись файла, и все читатели должны дождаться этого
Вам это нужно на C# или на C++? –
лучше C#. но я думаю, может быть любой – deeptowncitizen