AsParallel недоступен в Silverlight - PullRequest
1 голос
/ 02 марта 2011

Я хочу пройти все дочерние элементы в некотором контейнере (Grid, Canvas и т. Д.) Параллельно.Я не могу найти AsParallel (), хотя у меня есть ссылка на System.Linq.Что я должен сделать в качестве обходного пути, чтобы использовать все возможности процессора клиента?

Заранее спасибо:)

Ответы [ 2 ]

3 голосов
/ 02 марта 2011

Боюсь, что параллельные расширения не попали в SL 4.0

Однако переписать функцию вроде Parallel.For не должно быть слишком сложно.Вы можете найти необходимый код здесь в замечательной статье Джо Даффи

http://msdn.microsoft.com/en-us/magazine/cc163427.aspx

0 голосов
/ 24 февраля 2014

В этой области доступен пакет NuGet,

http://www.nuget.org/packages/System.Threading.Tasks/

, который использует исходный код Mono и компилирует для Silverlight / Windows Phone / .NET 3.5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...