Кто-нибудь знает какие-либо указатели на информацию о многоядерном программировании в C? Прошу прощения, если вопрос был задан раньше, после «добросовестного» поиска я не смог его найти. Я был бы рад удалить, если кто-то назовет меня.Многоядерные ресурсы в чистом виде C
ответ
C1X является неофициальным названием запланированного нового стандарта для языка программирования C.
поддержка Многопоточность (_Thread_local хранения класса спецификатор, заголовка, содержащего поток создания/функции управления, взаимная блокировка, переменную состояния и функциональность хранения резьбы конкретной, а также _Atomic типа классификатора и источник бесперебойного доступ объекта)
Он не входит в стандарт ANSI C, но если вы используете Unix я настоятельно рекомендую посмотреть на Posix Threads
Я не ожидаю upvotes ... но я хотел бы поделиться этим: Multithreaded Algorithms Chapter книги Cormen.
Мне нравится читать http://www.drdobbs.com, http://www.drdobbs.com/go-parallel/index.jhtml специфичен для параллельного материала.
Иногда его трудно найти конкретную тему, но его очень хороший ресурс ИМО. У них также есть RSS-каналы для каждой темы.
- 1. Реализация MVC в (чистом виде) C
- 2. Строй странный в чистом виде C
- 3. Веб-сайт в чистом виде C#
- 4. Замена для линкеров в чистом виде C
- 5. Перекрывающиеся элементы в чистом виде?
- 6. Явные многоядерные приложения C#
- 7. Как инициализировать этот массив в чистом виде?
- 8. Найти int в строке (char *) в чистом виде c
- 9. Как обрабатывать исключение в чистом виде в C++
- 10. Сохранение предпочтений в андроиде в чистом виде
- 11. Программный реализация tail -f в чистом виде C
- 12. Использование генераторов случайных чисел C++ в чистом виде
- 13. «Многоцелевой» реализация связанного списка в чистом виде C
- 14. Что такое эквивалент класса в чистом виде C
- 15. Имитация MovieClip в чистом виде as3
- 16. Уменьшение изображений в чистом виде Javascript
- 17. Как контролировать работу набора в чистом виде?
- 18. прекращение выполнения кода в чистом виде python
- 19. Многопоточность в чистом C++?
- 20. Потребляемые ресурсы в лазурном виде
- 21. обработки в чистом C Исключение
- 22. Сделка в чистом C# кодировании
- 23. Двоичная сериализация в чистом C/C++
- 24. Как обращаться с массивной фабрикой в чистом виде
- 25. Как сгруппировать статические методы в классе в чистом виде
- 26. Модифицируйте navbar dom в чистом виде в MEAN.IO
- 27. Как реализовать транзакцию в Spring Data Redis в чистом виде?
- 28. Как тестировать многоядерные процессоры
- 29. IPython.параллельно не использовать многоядерные?
- 30. Расширяемые многоядерные тренажеры
Я бы подумал, что во многом зависит от архитектуры аппаратного обеспечения. – 2010-11-25 12:10:46