Кто-нибудь знает какие-нибудь указатели на информацию о многоядерном программировании на C?Прошу прощения, если вопрос задавался ранее, после «добросовестного» поиска я не смог его найти.Я был бы счастлив удалить, если бы кто-то указал мне на это.
C1X - неофициальное название планируемого нового стандарта языка программирования C.
Поддержка многопоточности (_Thread_local спецификатор класса хранения, заголовок, включая поток функции создания / управления, мьютекс, переменная условия и специфичная для потока функциональность хранения, а также _ Атомный тип классификатора и для непрерывного доступ к объекту)
Он не включен в стандарт ANSI C, но если вы используете Unix, я настоятельно рекомендую взглянуть на Posix Threads
Мне нравится читать http://www.drdobbs.com, http://www.drdobbs.com/go-parallel/index.jhtml относится к параллельным вещам.
Иногда трудно найти конкретную тему, но это очень хороший ресурс IMO. У них также есть RSS-каналы для каждой темы.
Я не ожидаю повышенных голосов ... но я хотел бы поделиться этим: Глава о многопоточных алгоритмах из книги Кормена.