Параллельные и распределенные вычисления: Многопоточное программирование. Часть 2. Сухорослов Олег

629

Сухорослов Олег рассказывает о многопоточном программировании.

  1. Синхронизация
  2. Поиск шаблона в тексте
  3. Запуск
  4. OutOfMemoryError
  5. ParallelTextSearch
  6. SearchTask
  7. ParallelText
  8. Запуск
  9. ParallelText
  10. Producer-Consumer
  11. BaseBounded
  12. PollingQueue
  13. WaitNotifyQueue
  14. ConditionQueue
  15. run()
  16. run()
  17. ParallelTextSearch
  18. Запуск ParallelTextSearch
  19. ParallelTextSearch
  20. Запуск ParallelTextSearch
  21. Готовые реализации очередей
  22. ParallelTextSearch
  23. Запуск ParallelTextSearch
  24. ParallelTextSearch
  25. Executor
  26. Простые примеры
  27. Интерфейсы ExecutorService
  28. Пул потоков1
  29. SearchTask
  30. ParallelTextSearch
  31. Запуск ParallelTextSearch
  32. Как сделать поиск еще быстрее?
  33. Циклический барьер
  34. util.concurrent.CyclicBarrier
  35. Алгоритм Флойда
  36. FloydCycBarrier lecture
  37. FloydTask lecture
  38. Число итераций не известно?
  39. Домашнее задание
  40. Дополнительный материал