С выпуском Intel процессора Hexa-Core (6) для настольных компьютеров, похоже, мы больше не можем ждать, пока Microsoft сделает многоядерное программирование "простым". Я просто заказываю копию книги Джо Даффи «Параллельное программирование в Windows». Похоже, это отличное место для начала, но я надеюсь, что некоторые из вас, которые нацелены на много / много основных систем, укажут мне на хорошие ресурсы, которые помогли бы или помогли бы в ваших проектах?
Вы дали несколько хороших ответов, но позвольте мне добавить к тому, что я имею в виду под "хорошими ресурсами". То, что у нас 6, 12 или 48 ядер, не означает, что наши приложения выиграют от использования всех из них. Я продолжаю слышать, что текущая парадигма программирования изменится, когда в наших системах будет множество ядер.
Какие блоги / книги я должен читать, чтобы лучше понять шаблоны и когда их использовать. Есть ли хорошие подкасты или веб-трансляции, которые могут помочь.
Вот несколько ссылок, которые мне показались интересными:
Обычно полезно:
Multi-Threading: