Добро пожаловать
Наступила эра многоядерных технологий! В этом разделе вы найдете ссылки на статьи, обучающие материалы, информацию об инструментах для реализации многопоточности и истории успеха, связанные с многопоточным программированием. Если у вас есть вопросы, например о том, когда лучше использовать мьютекс, а когда – семафор, обратитесь к форумам и блогам сообщества разработчиков, заинтересованных в оптимизации приложений для многоядерных решений. В них вы найдете справочные материалы, узнаете мнение своих коллег и сможете просто пообщаться.
Обучающие материалы для начинающих
Начните с обучающих программ, документации и видеоматериалов.
Параллельная вселенная
Многопоточность в вопросах и ответах от Чарльза Конгдона (Charles Congdon) (видеоролики на английском языке)
- Чем ты занимаешься Чарльз?
- Что означает слово "Умножай" в рекламе, размещенной в интернете и транслируемой по телевиденью?
- Хотелось бы найти пояснение терминов, которые упоминаются при описании многоядерной технологии и многопоточности
- В чем преимущества многоядерности? Почему нельзя просто увеличить частоту процессора?
- Как я узнаю, что я созрел для параллельного программирования?
- Параллельные вычисления на ПК организуются только одним способом, или есть еще варианты?
- Какие типы параллельной обработки различают?
- Какие приложения лучше всего подходят для параллельных вычислений?
- Что выгоднее: разработка многопоточного ПО или закупка более производительных ПК?
- Минуточку, Чарльз, у меня есть еще один вопрос!
Основы многопоточного программирования
Восемь шагов к успеху
Примеры приложений
Многопоточность для разработчиков игр