Параллельные и распределенные вычисления: Разбор ДЗ №1. Сухорослов Олег

340

В шестой лекции курса «Параллельные и распределенные вычисления» Сухорослов Олег разбирает ДЗ №1.

  1. Задача 1.1 – Философы
  2. Устранение взаимной блокировки
  3. Решения
  4. Попытки взять вилки
  5. Условная синхронизация
  6. Совесть
  7. Официант
  8. Альтернативные подходы к concurrency Actors Software Transactional Memory (STM)
  9. Алгоритм Chandy
  10. Fork
  11. Philosopher
  12. Table
  13. Main
  14. Software Transactional Memory (STM)
  15. ScalaSTM
  16. Задача 2.1 — Робот
  17. Характерные времена
  18. Поведение
  19. В чем причина?
  20. Решения
  21. Детали реализации
  22. Зависимость скорости от числа потоков