Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .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) а каков результат ![]() |