Я прошу о хорошей ссылке для многопоточного программирования с точки зрения понятий с хорошими примерами с использованием С++/С#?
Ссылка на многопоточность?
Ответ 1
Хорошая ссылка для чтения:
Управление потоками в среде CLR
Круглый Робин Доступ к ThreadPool
Многопоточность с С#
Почему коллекции с потоковыми сейвами так сильно?
Threading in С#
Джеффри Рихтерс Power Threading Library
Реализация потоковой безопасной очереди с использованием переменных условий
Threading Building Blocks.org!
Sutters Mill - эффективный Concurrency: понимание параллельной производительности
Sutters Mill - Эффективный Concurrency: Правильно использовать Threads = Изоляция + Асинхронные сообщения
Синхронизация потоков (Руководство по программированию на С#)
Как синхронизировать доступ к общему ресурсу в многопотоковой среде с помощью Visual С#
Правильно использовать Threads = Изоляция + Асинхронные сообщения
Параллельные и многоядерные вычисления с помощью C/С++
Мышление одновременно в .NET
Программирование пула потоков в .NET Framework
Visual Basic.NET: трассировка, ведение журнала и потоки данных упрощены с помощью .NET
Сок для вашего приложения с мощью Hyper-Threading
Concurrency Опасности - решение 11 вероятных проблем в вашем многопоточном коде
INFO: описания и разработки моделей потоков OLE - COM STA MTA
С# Threading
Синхронизация потоков (Руководство по программированию на С#)
Обзор concurrency в .NET Framework 3.5
Многопоточность в .NET: введение и предложения
Oracle - Руководство по многопоточному программированию
Учебное пособие по многопотоке
64-битное программирование с Visual С++
Как создавать и завершать потоки (Руководство по программированию на С#)
Ответ 2
- Искусство многопроцессорного программирования с примерами на Java (многие могут быть переписаны на С++, но некоторые из них сложно из-за сбора мусора).
- Шаблоны для параллельного программирования
- Concurrency и время выполнения координации, Расширения параллельной структуры, Microsoft concurrency страница - разные подходы Microsoft для .NET, пытающиеся догнать Java с помощью различных концепций высокого уровня concurrency (JSR166, JSR 166y)
- Java concurrency на практике (не соответствует критериям С++/С#)
- Частичные структуры без блокировки
- С++ concurrency в действии - будет охватывать многопоточность с современной точки зрения С++
- Herb Sutter о concurrency
- Предложения С++ 0x, например N2709, N2744 и т.д.
Ответ 3
Я рекомендую Joe Duffy новую книгу на concurrency в Windows. Он охватывает как API Win32, так и платформу .NET. Отличное чтение.
Ответ 4
http://www.albahari.com/threading/
Бесплатная книжка по нарезке Джозефа Альбахари..
PS: На сайте есть также китайский, чешский, персидский, русский переводы.
Ответ 5
Я купил vb.net версию этой книги С# Threading Handbook (Мягкая обложка) от amazon, у которой есть все ссылки, которые мне нужны.
Ответ 6
Библиотека MSDN, в то время как подробная информация, больше всего нуждается в информации и содержит ссылки на кучу учебников - статья.
Ответ 7
Маленькая книга семафоров - бесплатный онлайн-вводный учебник. Пример кода - все в Python.