Все вопросы: [plinq]

10 вопросов

похожие теги:
39
голосов
5ответов
18288 просмотров

Что такое PLINQ?

PLINQ был добавлен в .NET 4.0 Framework как расширение LINQ. Что это? Какие проблемы это решает? Когда это уместно, а когда нет?

0
голосов
2ответов
334 просмотров

Проблемы с де-сериализацией объектов PLINQO в C #

Я пробовал много способов десериализации объектов LINQO, но ни один метод не удался.Вот пример последнего кода. System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(SalesNetData.Country));...

8
голосов
4ответов
941 просмотров

Non-linear scaling of .NET operations on multi-core machine

I've encountered a strange behavior in a .NET application that performs some highly parallel processing on a set of in-memory data. When run on a multi-core processor (IntelCore2 Quad Q6600 2.4GHz) it exhibits non-linear scaling as multiple threads are kicked off to process the data. When run a...

9
голосов
1ответов
1737 просмотров

How can I prevent AppDomainUnloadedException after NUnit tests PLINQ code?

How can I diagnose and minimize or prevent AppDomainUnloadedException? NUnit 2.5.2 consistently throws AppDomainUnloadedException after long (>10s) tests involving PLINQ. Back in July 2008, Stephen Toub said: Yes, the scheduler in the CTP doesn't handle thread aborts very well, which ...

0
голосов
1ответов
1045 просмотров

PLINQ problem / techniques to impliment multi-threaded, lock-free lists (in C#)

Here's the code in question: parentNodes.AsParallel().ForAll(parent => { List<Piece> plist = parent.Field.GetValidOrientations(pieceQueue[parent.Level]); plist.ForEach(p => { TreeNode child ...

1
голосов
2ответов
302 просмотров

Несогласованные результаты при выполнении и порождении дочерних задач

У меня есть простой код, в котором основной поток создает новую задачу. Задача, в свою очередь, порождает несколько дочерних задач. Основной поток «ожидает» родительской задачи. Я замечаю, что не получаю одинаковый результат при нескольких запусках программы. В приведенном ниже коде я распечатыв...

4
голосов
3ответов
1466 просмотров

Методы расширения F # и PLINQ

Изучая последний выпуск F #, я попытался заставить его взаимодействовать с PLINQ. Я заметил, однако, что эти двое не очень хорошо работают вместе с точки зрения кода. На самом деле казалось невозможным написать такой код, как следующий: open System.Linq let someArray = [|"abc"; "def"|] someA...

6
голосов
2ответов
721 просмотров

Plinq дает разные результаты от Linq - что я делаю не так?

Кто-нибудь может сказать мне, какой для этого нужен правильный код Plinq? Я складываю квадратный корень из абсолютного значения синуса каждого элемента в двойной массив, но Plinq дает неправильный результат. Вывод этой программы: Агрегат Linq = 75,8310477905274 (правильно) Агрегат Plinq = ...

3
голосов
3ответов
1142 просмотров

Сравнение i4o и PLINQ для больших коллекций

У меня вопрос ко всем, кто имеет опыт работы с i4o или PLINQ. У меня есть большая коллекция объектов (около 400 КБ), необходимая для запроса. Логика очень проста и понятна. Например, есть коллекция объектов Person, мне нужно найти людей, соответствующих одинаковым firstName, lastName, datebirth ...

3
голосов
2ответов
2197 просмотров

Где взять PLinq для VS 2008?

Поскольку это интеграция с фреймворком, похоже, что пакет был удален из Интернета. может ли кто-нибудь указать мне на сайт загрузки, где я могу загрузить его и использовать с моим приложением .net 3.5?