Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Параллельное программирование С# 4.0


Автор: Ubuntu 5.8.2009, 23:17
Кто что знает об параллельное программированию на С# 4.0 ?
Стоит ли ждать выхода  С# 4.0  и тогда учить параллельное программирование или сечас начать учить параллельное программирование?
Мене некуда спешить!

Автор: Bogdan1024 6.8.2009, 15:01
Параллельное програмирование больше зависит от свойств процессора и операционки, а не от языка. Следовательно, в C# 4.0 вряд ли что-то изменится.

Автор: Sartorius 6.8.2009, 15:04
В C# 4.0 кроме dynamic- ов вроде мало чего нового.  Вам сюда - http://u.pereslavl.ru/~vadim/MCSharp/

Автор: PashaPash 6.8.2009, 15:42
В .NET 4.0 в фреймворк будут включены Parallel Extensions (http://blogs.msdn.com/pfxteam/, http://msdn.microsoft.com/en-us/library/dd460693%28VS.100%29.aspx), 
Сейчас их можно поставить поверх 3.5 (http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&displaylang=en) и, гм, учить. 

Автор: Bladerender 7.8.2009, 18:48
Учить нужно сейчас. Делегаты, асинхронности и синхронизации. Если будете свободно оперировать этими понятиями то у Вас не будет зависимостей от версии языка. А ParalelExtensions это тоже всего лиш обертка для делегатов. Хотя Parallel.For сам грешу иногда.
Кста, для того, что бы юзать ParalelExtensions в 2.0 или 3.0. нужно всего лиш раз его поставить и спулить из установленной папки System.Threading.dll и у кого-то из машины Core.dll из 3,5 фреймворка. Потом просто референсами эти две dll-ки пожключил к своему (например) 2.0 проджекту и юзаеш. 

Автор: nagg 7.8.2009, 22:16
PLINQ понравился, добавил одно слово (AsParallel) а каков результат  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)