Многопоточная запись File.AppendAllText()

161
02 ноября 2021, 12:50

Если этот метод будет выполняться в многопоточном режиме - не будет ли возникать исключение "Этот процесс занят другим процессом" ?

Выскочило 1 раз - не понял по какой причине, сам что ли открыл этот txt в момент выполнения и кликнул в него или всё таки потоки одновременно хотели записать

// Записи в log файл
private void ZapisiVLog(string text) 
{
    File.AppendAllText("log.txt", DateTime.Now + ": " + text + Environment.NewLine);
}
READ ALSO
"If {} else {}" или "try {} catch() {}" C#

"If {} else {}" или "try {} catch() {}" C#

Столкнулся с вопросом использования условной конструкции или перехвата исключенияЧитал информацию, что "try {} catch() {}" потребляет больше ресурсов,...

116
На что заменить словарь Dictionary<string,object> чтобы избавится от Boxing (C# netcore2.2)

На что заменить словарь Dictionary<string,object> чтобы избавится от Boxing (C# netcore2.2)

Достался проект на поддержку, и после решения насущных проблем, пришло время рефакторингаВ одном из основных методов происходит Boxing, этот...

112
перевести из 7 php на 5

перевести из 7 php на 5

есть запись в массиве (7 php)

94
Регулярное выражение не дает добавлять товар в корзину

Регулярное выражение не дает добавлять товар в корзину

Всем приветЕсть регулярка, которая проверяет наименование товара и отправляет его в корзину

87