Шаблон параллелизма
В обеспечения разработке программного параллелизма шаблоны — это те типы шаблонов проектирования , которые связаны с парадигмой многопоточного программирования.
Примеры шаблонов этого класса включают в себя:
- Активный объект [1] [2]
- Образец отказа
- Барьер
- Двойная проверка блокировки
- Защищенная подвеска
- Модель лидеры/последователи
- Мониторинг объекта
- Ядерная реакция
- Схема реактора
- Чтение шаблона блокировки записи
- Шаблон планировщика
- Шаблон пула потоков
- Локальное хранилище потока
См. также [ править ]
Ссылки [ править ]
- ^ Дуглас К. Шмидт , Майкл Сталь, Ханс Ронерт, Фрэнк Бушманн «Шаблонно-ориентированная архитектура программного обеспечения, Том 2, Шаблоны для параллельных и сетевых объектов», Wiley, 2000
- ^ Р. Грег Лавендер, Дуглас К. Шмидт (1995). «Активный объект» (PDF) . Архивировано из оригинала (PDF) 15 июня 2010 г. Проверено 17 июня 2010 г.
Внешние ссылки [ править ]
- ScaleConf Презентация о шаблонах параллелизма
- GopherCon: Переосмысление классических шаблонов параллелизма Слайды
- GoWiki: Изучите параллелизм
Записи о шаблонах параллелизма с Software Engineering Radio: