Вопросы по теме 'plinq'
Plinq дает разные результаты от Linq - что я делаю неправильно?
Может ли кто-нибудь сказать мне, какой правильный код Plinq для этого? Я складываю квадратный корень из абсолютного значения синуса каждого элемента для двойного массива, но Plinq дает мне неправильный результат.
Вывод этой программы:
Агрегат...
724 просмотров
schedule
01.10.2022
PLINQ + LINQ = НРЕ?
В чем причина случайных NRE при запуске кода ниже? Учитывая, что results инициализировано, как можно получить t в лямбде как null ?
var results = new List<Result>();
for (int i = 0; i < 100; i++)
{
Parallel.For((index) =>...
81 просмотров
schedule
15.10.2022
Несоответствие производительности параллельного суммирования PLinq
У меня есть следующий код, чтобы проверить, насколько быстрее PLinq может суммировать числа, чем Linq:
internal class Program
{
private static readonly IEnumerable<Company> _smallCompanies = GenerateSmallCompanies();
private static...
176 просмотров
schedule
03.12.2023
Ошибка PLINQ AsParallel с таблицей данных
Я пытаюсь использовать AsParallel с данными
using System.Linq;
var row = from r0w1 in dt.AsEnumerable().AsParallel()
join r0w2 in curdt.AsEnumerable().AsParallel()
on r0w1.Field<string>("B") equals...
692 просмотров
schedule
10.04.2024
Использовать локальные данные потока с PLINQ AsParallel()?
При использовании Parallel.Foreach() имеется встроенный механизм для получения локальных данных потока. Мне нужно что-то подобное при использовании PLINQ AsParallel() .
Я хотел бы иметь возможность писать операторы PLINQ, такие как...
274 просмотров
schedule
06.10.2022
Итерация перечислителя циклов PLINQ вызывает взаимоблокировку
У меня есть простая программа, которая перебирает бесконечное перечисляемое, реализованное как перечислитель обратной связи. Я реализовал это как в TPL, так и в PLINQ. Оба примера зависают после предсказуемого количества итераций: 8 для PLINQ и 3...
213 просмотров
schedule
20.01.2024
Сочетание PLINQ с асинхронным методом
Я пытаюсь объединить свой оператор PLINQ следующим образом:
Enumerable.Range(0, _sortedList.Count()).AsParallel().WithDegreeOfParallelism(10)
.Select(i => GetTransactionDetails(_sortedList[i].TransactionID))
.ToList();...
4243 просмотров
schedule
27.02.2024
Ограничен ли PLINQ одним узлом NUMA? Или: влияет ли на меня HP Gen9 c04650594?
Недавно я заметил, что AsParallel LINQ использует только половину ядер одной из наших систем, которые вскоре будут запущены в производство. Поэтому я написал крошечный тест в LINQPad:
// should terminate with an AggregatException containing t...
41 просмотров
schedule
22.02.2024