Почему, когда я помещаю задачу ввода-вывода перед задачей, связанной с ЦП, она выполняется быстрее, чем размещаю задачу C#

Место общения программистов C#
Ответить
Anonymous
 Почему, когда я помещаю задачу ввода-вывода перед задачей, связанной с ЦП, она выполняется быстрее, чем размещаю задачу

Сообщение Anonymous »

Код: Выделить всё

using System.Diagnostics;

const int TASKS = 100;
var mainSw = Stopwatch.StartNew();

var tasks = Enumerable.Range(0, TASKS).Select(i =>
Task.Run(async () =>
{
await Task.Delay(5000);
var sum = 0;
for (int j = 1; j 

Подробнее здесь: [url]https://stackoverflow.com/questions/79849328/why-when-i-place-i-o-task-before-cpu-bound-task-runs-faster-than-place-i-o-task[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»