Меню


Site Logo

Современные архитектуры крупных распределенных программных комплексов и систем

Лекция №14 » Шаблоны параллельного программирования.

[Краткое содержание] Содержание лекции
  1. Обзор шаблонов параллельного программирования
  2. Активный объект (Active Object).
  3. Задержка (Balking).
  4. Взаимодействие посредством сообщений (Messaging).
  5. Блокировка с двойной проверкой (Double checked locking).
  6. Событийно-управляемая асинхронность (Event-based asynchronous).
  7. Ведущий/ведомый (Leaders/followers).
  8. Монитор (Monitor Object).
  9. Реактор (Reactor).
  10. Блокировка чтения/записи (Read write lock).
  11. Планировщик (Scheduler).
  12. Пул потоков (Thread pool).
  13. Личная память потока (Thread-Specific Storage).
  14. Однопоточное выполнение (Single Thread Execution).