Путь для тех, кто готов и хочет стать мастером многопоточного программирования
Самое главное
Программа курса
- Уникальность
Помимо личного опыта, материалы для курса я собирал, общаясь с ведущими разработчиками индустрии, например, с создателем языка Kotlin- Универсальность
Знания, которые будут получены на курсе, будут применимы к любому языку программирования, в частности, к языку Go
По итогу обучения ты напишешь свою In-Memory многопоточную obstruction-free платёжную систему
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
- Занятие №1. Мотивация изучения многопоточного программирования
- Занятие №2. Глобальные проблемы и цели многопоточного программирования
- Домашнее задание №1
- Занятие №3. Реализация низкоуровневых примитивов синхронизации на Go
- Занятие №4. Реализация критической секции на базе низкоуровневых примитивов синхронизации
- Домашнее задание №2
- Занятие №5. Устройство и ключевые свойства блокировок
- Занятие №6. Использование и устройство сложных примитивов синхронизации
- Домашнее задание №3
- Занятие №7. Каналы в Go как встроенная многопоточная очередь
- Занятие №8. Многопоточные паттерны на основе каналов в Go
- Домашнее задание №4
- Занятие №9. Формализм и аппаратные особенности многопоточного программирования
- Занятие №10. Продвинутые блокировки для многосерверных систем
- Домашнее задание №5
- Занятие №11. Продвинутые многопоточные паттерны для коллекций
- Занятие №12. Lock-free и obstruction-free алгоритмы
- Домашнее задание №6
- Занятие №13. Асинхронное программирование
Новые складчины | страница 18
Категории
Страница 18 из 34

