что не будет коллизий - я все верно делаю, что смотрю в сторону локов/семафоров
или изначально делаю хуйню?
тогда не парься, просто используй lock)
так он эвейтить там запись в файл низя, как тогда?
Семафор, ну а вообще вариантов вагон и маленькая тележка
define Коллизия Если в том смысле, чтобы несколько потоков не пытались одновременно писать - то простой лок. Если чтобы другие процессы не писали - эксклюзивно можно открыть на запись.
ну например у меня есть метод WriteFileAsync(); как его можно засунуть в лок?
Семафор асинхронный. Lock - не всегда lock(obj) =)
используй синхронную версию, если лочить собрался, то профикта от асинхронной IO операции будет не шибко много. либо используй семафор
сейчас попробую, спасибо
Обсуждают сегодня