Я спрашиваю о хорошем справочнике по многопоточному программированию с точки зрения концепций с хорошими примерами с использованием С++/С#?
Вопрос
Ссылка на многопоточность?
Ответы
Ответ 1 · рейтинг 17 · Community
Искусство многопроцессорного программирования с примерами на Java (многие могут быть переписаны на C++, но некоторые становятся хитрыми из-за сборки мусора).
Ответ 2 · рейтинг 11 · Anonymous
- Шаблоны для параллельного программирования
- Среда выполнения с параллелизмом и координацией, Расширения Parallel Framework, страница параллелизма Microsoft - различные подходы Microsoft к .NET, пытающиеся догнать Java с помощью различных концепций параллелизма высокого уровня (JSR166, JSR 166y)
- Параллелизм Java на практике (не соответствует критериям C++/C#)
- Частичные структуры данных без блокировки
- Параллелизм в C++ в действии - расскажет о многопоточности с точки зрения современного C++.
- Херб Саттер о параллелизме
- Предложения C++0x, например N2709, N2744 и т. д.
- Я рекомендую Новая книга Джо Даффи о параллелизме в Windows. Он охватывает как Win32 API, так и платформу .NET. Отличное чтение.
Ответ 3 · рейтинг 6 · Jakob Christensen
Ответ 4 · рейтинг 5 · dincerm
Бесплатная книга Джозефа Альбахари по резьбе.
PS: На сайте также есть китайский, чешский, персидский, русский переводы..
Я купил версию этой книги на vb.net Справочник по многопоточности C# (мягкая обложка) от amazon, в котором есть все необходимые мне справочные материалы.
Ответ 5 · рейтинг 1 · Pondidum
Библиотека MSDN, хотя и подробная, содержит большую часть необходимой информации и содержит ссылки на множество руководств - статья.
Ответ 6 · рейтинг 1 · Kieron
Маленькая книга семафоров - это бесплатный вводный онлайн-учебник. Пример кода полностью на Python.
Ответ 7 · Dan Olson
Хороший справочник для чтения:
Управление потоками в среде CLR Циклический доступ к пулу потоков
Многопоточность с помощью C#
Почему так сложно работать с потокобезопасными коллекциями?
Потоки в C#
Библиотека Power Threading Джеффри Рихтера
Реализовать создание многопоточной очереди с использованием переменных условия
Threading Building Blocks.org! Sutter's Mill - Эффективный параллелизм: понимание параллельной производительности
Sutter's Mill - эффективный параллелизм: правильное использование потоков = изоляция + асинхронные сообщения
Синхронизация потоков (Руководство по программированию на C#)
Как синхронизировать доступ к общему ресурсу в многопоточной среде с помощью Visual C#
Правильно используйте потоки = Изоляция + Асинхронные сообщения
Параллельные и множественные - Базовые вычисления на C/C++
Параллельное мышление в . NET
Программирование пула потоков в .NET Framework
Visual Basic .NET: трассировка, ведение журналов и создание потоков Легко с .NET
Расширьте возможности своего приложения Hyper-Threading
угрозы параллелизма - решение 11 вероятных проблем В вашем многопоточном коде
ИНФОРМАЦИЯ: Описание и работа моделей многопоточности OLE - COM STA MTA
Потоки C#
Синхронизация потоков (Руководство по программированию на C#)
Обзор параллелизма в .NET Framework 3.5
Множественный многопоточность в .NET: введение и предложения
Oracle - Руководство по многопоточному программированию
Учебное пособие по многопоточному программированию
64-разрядное программирование с визуальным C++
Как : Создание и завершение потоков (Руководство по программированию на C#)
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Вызов opencv Mat из dll в формы Windows, изображение глючит
- Проверка того, что тип шаблона T является частью пакета вариативных параметров в C++17
- Можно ли получить первый тип пакета параметров в одну строку?
- Почему sizeof(std::variant) имеет тот же размер, что и структура с теми же элементами?
- Безопасный способ рендеринга UIVIew в изображение в фоновом потоке?
- Запустите 100 потоков параллельно и запустите отсутствующие потоки, если некоторые предыдущие завершены.