Существует код, который читает файл и выполняет некоторые вычисления с его содержимым в другом потоке с использованием классов Task
и StreamReader
.Задача класса в C# и различные результаты
Task t= new Task(() => DoSomeWork(myFile));
t.Start();
Но несмотря файла неизменен иногда я получаю различные результаты! Зачем? Что делать, чтобы разрешить это?
Вам действительно нужно предоставить более подробную информацию о внедрении DoSomeWork, чтобы мы могли помочь. –
Если вы также можете объяснить, как результаты «разные» каждый раз, что поможет людям легче определить проблему. –
Иногда он показывает разный результат в столбце «Частота» для указанного слова. –