Как один поток может выполнять запись в один файл, а другой поток - в тот же файл, используя My.Computer.FileSystem? - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу, чтобы один поток открыл файл только для чтения. Затем он ожидает, пока 2-й поток добавит строку в тот же файл, а затем подаст сигнал первому потоку для чтения следующей строки.

С помощью FileSystem 1-й поток может открыть файл в режиме общего доступа, чтобы 2-й поток мог безопасно добавьте.

Как мне сделать это в My.Computer.FileSystem, которая, по словам Microsoft Docs, имеет лучшую производительность, чем унаследованная FileSystem?

...