56 lines
2.4 KiB
Markdown
56 lines
2.4 KiB
Markdown
---
|
||
Тип: Книга
|
||
Статус: Запланировано
|
||
Название: Грокаем конкурентность
|
||
Автор:
|
||
- Кирилл Бобров
|
||
- Евгений Матвеев
|
||
Количество страниц: 272
|
||
Прогресс: 0
|
||
Формат: Электронная
|
||
Обложка: Библиотека/Книги/covers/grokaem-konkurentnost.jpg
|
||
Начата:
|
||
Закончена:
|
||
Оценка:
|
||
Сложность:
|
||
Теги:
|
||
- конкурентность
|
||
- параллелизм
|
||
- python
|
||
- многопоточность
|
||
- async
|
||
Категории:
|
||
- Программирование
|
||
- Парадигмы программирования
|
||
Источник:
|
||
Ссылка:
|
||
---
|
||
|
||
# Грокаем конкурентность
|
||
|
||
![[covers/grokaem-konkurentnost.jpg]]
|
||
|
||
## 📖 О книге
|
||
|
||
Доступное руководство по конкурентности и параллелизму без сложной математики и тяжеловесного жаргона. Примеры на Python, но концепции универсальны. Охватывает программирование многоядерных CPU, GPU и других высокопроизводительных систем. Рассматривает классические задачи синхронизации (задача об обедающих философах Дейкстры) и современные паттерны.
|
||
|
||
## 🧠 Ключевые идеи
|
||
|
||
- Конкурентность vs параллелизм: разница и когда применять каждый подход
|
||
- Потоки и процессы: разделяемое состояние, гонки данных и их решения
|
||
- Асинхронное программирование (async/await): event loop и неблокирующий I/O
|
||
- Программирование GPU: параллелизм на уровне тысяч ядер
|
||
- Паттерны производительности: producer-consumer, thread pool, актёрная модель
|
||
|
||
## 💬 Важные цитаты
|
||
|
||
|
||
## 💡 Как применить в моих проектах
|
||
|
||
|
||
## 🔗 Связанные заметки
|
||
|
||
[[Язык программирования Go]]
|
||
[[Грокаем функциональное программирование]]
|
||
[[Apache Kafka. Потоковая обработка и анализ данных]]
|