E92 – Розбираємо "7 Concurrency Models in 7 Weeks": потоки і блокування

🎰 Розіграш механічної клавіатури →
Деталі дізнайтесь на Телеграм каналі! 📚 Посилання на матеріали, що обговорювались у випуску: ⏵ Seven Concurrency Models in Seven Weeks →
⏵ The Little Book of Semaphores →
⏵ What Every Programmer Should Know About Memory →
🔖 Розділи: 00:00:00 Початок 00:01:07 Збір "Клавіатурний воїн" 00:05:23 Про що книга. Конкурентність і паралелізм 00:16:41 Види паралелізму. Моделі конкурентності, що розглянуті в книзі 00:28:05 Потоки і локи 00:32:27 Проблеми: гонки даних 00:45:09 Проблеми: дедлоки 00:55:43 Проблеми: видимість змін в пам'яті 01:05:44 Додаткові примітиви синхронізації (condition variable, черги, атомарні операції) 01:23:26 Паралельна обробка даних (producer/consumer, черги, lock contention) 01:42:13 Підсумки 01:49:12 Кінець 🌟 Слідкуйте за нами: Теми для подкасту →
Telegram →
Spotify →
Apple Podcasts →
Google Podcasts →

Смотрите также