Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай The Nature of Concurrency - курс по многопоточному программированию, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:00:21
    0. Вводное занятие
  2. Урок 2. 01:18:45
    1. Мотивация изучения многопоточного программирования
  3. Урок 3. 01:31:42
    2. Глобальные проблемы и цели многопоточного программирования
  4. Урок 4. 00:53:13
    3. QA сессия 1
  5. Урок 5. 01:52:51
    5. Реализация низкоуровневых примитивов синхронизации на Go
  6. Урок 6. 01:45:46
    6. Реализация критической секции
  7. Урок 7. 01:24:24
    8. Устройство и ключевые свойства блокировок
  8. Урок 8. 01:47:36
    9. Использование и устройство сложных примитивов синхронизации
  9. Урок 9. 00:32:56
    10. QA сессия 2
  10. Урок 10. 01:58:29
    12. Каналы в Go как встроенная многопоточная очередь
  11. Урок 11. 01:58:25
    13. Многопоточные паттерны на основе каналов в Go
  12. Урок 12. 00:34:58
    14. QA сессия 3
  13. Урок 13. 01:47:17
    15. Формализм и аппаратные особенности многопоточного программирования
  14. Урок 14. 01:23:47
    17. Продвинутые блокировки для многосерверных систем
  15. Урок 15. 01:19:52
    19. Продвинутые многопоточные паттерны для коллекций
  16. Урок 16. 01:33:05
    20. Lock-free и obstruction-free алгоритмы
  17. Урок 17. 00:40:44
    21. QA сессия 4
  18. Урок 18. 01:10:23
    23. Асинхронное программирование