Microsoft создает два новых дополнения для среды .Net, позволяющие проще создавать программное обеспечение, использующее преимущества современных многоядерных процессоров. В Microsoft говорят, что дополнения не только снизят сложность программ, использующих различные процессорные ядра, но и поддерживают технологии, которые лишь планируется реализовать в чипах будущего.
"Приложения становятся все более и более подключенными. Для современных приложений становится все более традиционным использование веб-сервисов, хранение данных в облаке или передача части расчетов на удаленные серверы", - говорят в Microsoft.
По словам специалистов, зачастую приложения, создаваемые сейчас, не имеют нужного уровня параллелизма и вынуждены дожидаться завершения удаленных задач, прежде чем начать выполнять локальные. Новые расширения для Microsoft .NET должны решить эти проблемы.
Корпорация анонсировала две новых библиотеки - Asynch и TPL Dataflow (The Task Parallel Library Dataflow), интегрируемые в среду разработки Visual Studio.
Отметим, что параллельное программирование для . NET 4 не является новым и ранее Microsoft уже презентовала средства для работы приложений на нескольких процессорах или процессорных ядрах. К таким решениям можно отнести APM (Asynchronous Programming Model) и Event-based Asynchronous Pattern (EAP).
Говоря о новых библиотеках, Microsoft отмечает, что на их базе можно реализовывать программы на C# и Visual Basic.
Источник: CyberSecurity
|