Size: a a a

var chat = new Chat();

2021 March 10

AK

Alex Kiev in var chat = new Chat();
а не то что было во время создания таски
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
ну да я уже понял, а как это помогло? int i1 = i;
источник

AK

Alex Kiev in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
ну да я уже понял, а как это помогло? int i1 = i;
так l1 у тебя не меняется
источник

VL

Vova Lantsov in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
ну да я уже понял, а как это помогло? int i1 = i;
инт значимый тип, копируется значение
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
а ну да, так то да
источник

VL

Vova Lantsov in var chat = new Chat();
i1 это копия i, которая не будет меняться, поэтому можно смело её передать в делегат
источник

AK

Alex Kiev in var chat = new Chat();
и l1 на следующей итерации это совсем другая переменная
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
вот все теперь понял
источник

AK

Alex Kiev in var chat = new Chat();
а вот если её обьявить за циклом то будет то же что и с i
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
ивспомнил
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
)) спаисб
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
что только непонятно почему последовательное получение данных 7000 записей оказалось быстрее чем
           productList = recArr.AsParallel().Select(x => prdRep.GetByNo(x)).ToList();
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
ну через треды ясно я там тупо насоздавал кучу жрущих ресов задач
источник

AK

Alex Kiev in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
что только непонятно почему последовательное получение данных 7000 записей оказалось быстрее чем
           productList = recArr.AsParallel().Select(x => prdRep.GetByNo(x)).ToList();
выбирать всё подряд проще чем каждый раз искать
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
ну через треды ясно я там тупо насоздавал кучу жрущих ресов задач
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
Alex Kiev
выбирать всё подряд проще чем каждый раз искать
prdRep.GetByNo(x) - а это не поиск это запрос к системе
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
я и последовательно т ак же делаю, только не применяю aSParallel()
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
а скорость в три раза выше
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
а скорость в три раза выше
потому что каждый твой паралель создаёт таску на каждом итеме, его не так нужно использовать
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
Виталий EasyMod
потому что каждый твой паралель создаёт таску на каждом итеме, его не так нужно использовать
??? а как
источник