TGViewer
Книги для программистов Книги для программистов @book_for_dev · 8.8K subscribers
Post #758 503
🎥 Вебинар по C++: Паттерн многопоточного программирования «Producer-Consumer»

Когда несколько потоков одновременно работают с данными, недостаточно просто «запустить работу параллельно». Нужно правильно организовать передачу задач между потоками, не потерять данные и избежать ситуаций, когда приложение внезапно зависает.

👉 Разберём один из самых распространённых паттернов многопоточной разработки - Producer-Consumer. На практическом примере посмотрим, как один или несколько потоков создают задачи, другие их обрабатывают и какую роль между ними играет общая очередь.
Отдельное внимание уделим проблемам, с которыми разработчики сталкиваются на практике: гонкам данных, зависаниям, неправильной синхронизации и ситуации, когда задачи поступают быстрее, чем успевают обрабатываться.

🤓 План вебинара:
- Producer-Consumer: какую задачу решает паттерн
- Собираем Producer-Consumer на C++
- Почему многопоточный код «иногда работает, а иногда нет»
- Что делать, если Producer работает быстрее Consumer
- Разбор итоговой реализации и вопросы

🧠 Вебинар приурочен к старту курса «C++-разработчик. Продвинутый уровень», который помогает системно усилить навыки: от современных стандартов C++20 и C++23 до проектирования, многопоточности, работы с сетью, базами данных и большими объёмами информации.

👉 Для участия зарегистрируйтесь: https://vk.cc/d1Zudj

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
More from @book_for_dev
  1. Sep 22, 2026📚Spring Boot 3.0 Cookbook: Proven recipes for building modern and robust Java web applica…
  2. Sep 15, 2026SQL Cookbook: Query Solutions and Techniques for All SQL Users Автор: Anthony Molinaro, Ro…
  3. Aug 8, 2026🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.r…
  4. Jul 6, 2026👨‍💻На работе код читают чаще, чем пишут. Когда смысл приходится восстанавливать по комме…
  5. Jun 29, 2026📚Machine Learning For Network Traffic and Video Quality Analysis: Develop and Deploy Appl…
  6. May 14, 2026🔮 Асинхронный код часто воспринимается как магия: функции работают, задачи выполняются, н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →