Денис Кормалев — DIY: Thread pool своими руками

Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd — — . . . В стандартной библиотеке C++ до сих пор нет своего тредпула и не всегда удобно добавлять в проект большие зависимости, как Boost, TBB или Qt, только для возможности асинхронного запуска задач. Этот доклад посвящен созданию своего тредпула шаг за шагом с C++17 в качестве единственной зависимости. В рамках доклада мы увидим, как легко построить свой небольшой тредпул с неплохой скоростью работы и богатым функционалом. Мы прогоним его через бенчмарки и добавим оптимизации на базе их результатов. Также мы затронем вопросы создания одновременно легкого и гибкого публичного интерфейса для работы с этим тредпулом. Доклад основан на библиотеке Asynqro.

Алексей Веселовский — Анатомия AddressSanitizer
▶︎

Алексей Веселовский — Анатомия AddressSanitizer

Thread → Task. Многопоточность и Асинхронность
▶︎

Thread → Task. Многопоточность и Асинхронность

Антон Полухин — Незаменимый С++
▶︎

Антон Полухин — Незаменимый С++

Методология как конструктор: инструкция по сборке / Филипп Дельгядо
▶︎

Методология как конструктор: инструкция по сборке / Филипп Дельгядо

the best classical music for concentration | atmospheric music for focus
▶︎

the best classical music for concentration | atmospheric music for focus

Денис Ярошевский — Нетривиальные SIMD-алгоритмы (в картинках)
▶︎

Денис Ярошевский — Нетривиальные SIMD-алгоритмы (в картинках)

Лекция 2. Работа с памятью. Утечки ресурсов. RAII, умные указатели  (Эффективное использование С++)
▶︎

Лекция 2. Работа с памятью. Утечки ресурсов. RAII, умные указатели (Эффективное использование С++)

Достоевский пришел к Урганту. ЭКСКЛЮЗИВ
▶︎

Достоевский пришел к Урганту. ЭКСКЛЮЗИВ

Крым без бензина, тысячи дронов и правда о новой мобилизации / Левиев*
▶︎

Крым без бензина, тысячи дронов и правда о новой мобилизации / Левиев*

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity
▶︎

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity

ЧТО ТАКОЕ ПОТОК? [МЬЮТЕКС, СЕМАФОР]
▶︎

ЧТО ТАКОЕ ПОТОК? [МЬЮТЕКС, СЕМАФОР]

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Зачем учить C++ в 2026? Лекция Антона Полухина в Институте iSpring
▶︎

Зачем учить C++ в 2026? Лекция Антона Полухина в Институте iSpring

Василий Куликов — Уроки кодогенерации JSON Schema
▶︎

Василий Куликов — Уроки кодогенерации JSON Schema

C++ Russia 2018:  Иван Пузыревский, Асинхронность в программировании
▶︎

C++ Russia 2018: Иван Пузыревский, Асинхронность в программировании

Diagnosing thread pool exhaustion issues in .NET Core apps
▶︎

Diagnosing thread pool exhaustion issues in .NET Core apps

Валерий Миронов — Погружение в Futures: подходы к реализации Task Parallelism
▶︎

Валерий Миронов — Погружение в Futures: подходы к реализации Task Parallelism

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko
▶︎

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko

ASMR Best Triggers For Sleep Collection (No Talking) 3 Hours of Tapping & Scratching
▶︎

ASMR Best Triggers For Sleep Collection (No Talking) 3 Hours of Tapping & Scratching

An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022
▶︎

An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022