Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Сегодняшний проект посвящен крупному набору образцов параллельного программирования на языках C#, VB и F#. Точное число примеров впечатляет, вместе с тем, что они могут делать.
Любой набор примеров, включающих TPL, Antisocial Robots, Game Of Life, LINQ Ray Tracer, Mandelbrot, Morph, Sudoku должен иметь что-то для каждого?
Примеры параллельного программирования с .NET Framework
.NET Framework 4 включает существенные улучшения для разработчиков, создающих параллельные и конкурентные приложения, включая Parallel LINQ (PLINQ), Task Parallel Library (TPL), новые коллекции для потоко-безопасности и разнообразные новые структуры для координации и синхронизации данных.
Набор включает демонстрационные приложения и библиотеку, которые показывают, используют и пополняют эту поддержку (качество не соответствует коммерческим продуктам). Этот набор представляет собой файл zip-архива, содержащий один Visual Studio .sln-файл, включающий множество проектов Visual Studio, каждый из которых выделяет ключевые возможности, обеспечиваемые .NET Framework 4 и параллельным программированием. Ниже приведены описания имеющихся примеров.
Имея все эти проекты (для всех языков) в одном решении, можно легко и безболезненно их использовать. Загрузите решение, щелкните правой клавишей мыши на проекте, сделайте его пусковым и вперед!
Вот снимки нескольких из них.
Если вам интересно как воспользоваться преимуществами всех этих процессоров и ядер, то библиотека TPL, PLINQ и эти примеры должны стать прекрасным времяпровождением. Плюс к тому же с ними забавно поиграть.
Comments
- Anonymous
January 28, 2013
Параллельное программирование в .NET Framework 4.0 www.enterra.ru/.../parallel-programming-in-net-framework-4-0