.NET Framework                
            Параллельная обработка с использованием .Net framework
        
        
            
    Поиск…
Вступление
            Эта тема посвящена многоядерному программированию с использованием параллельной библиотеки задач с платформой .NET. Параллельная библиотека задач позволяет вам писать код, который читается человеком и настраивается с количеством доступных ячеек. Поэтому вы можете быть уверены, что ваше программное обеспечение автоматически обновит себя с помощью среды обновления.
        
        Параллельные расширения
Параллельные расширения были добавлены параллельно с параллельной библиотекой задач для достижения параллелизма данных. Параллелизм данных относится к сценариям, в которых одна и та же операция выполняется параллельно (то есть параллельно) с элементами в исходном наборе или массиве. .NET предоставляет новые конструкции для достижения параллелизма данных с использованием конструкций Parallel.For и Parallel.Foreach.
//Sequential version
foreach (var item in sourcecollection){
Process(item);
}
// Parallel equivalent
Parallel.foreach(sourcecollection, item => Process(item));
 Вышеупомянутая конструкция Parallel.ForEach использует несколько ядер и, таким образом, повышает производительность таким же образом.
Modified text is an extract of the original Stack Overflow Documentation
        Лицензировано согласно CC BY-SA 3.0
        Не связан с Stack Overflow