Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025

  • CppCon
  • 2026-03-03
  • 6718
Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025
  • ok logo

Скачать Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025 бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025 или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025 бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025

https://cppcon.org
---

Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025
---

The C++11 standard introduced a powerful set of tools for concurrency such as threads, mutexes, condition variables, and futures. More recently, C++20 introduced another powerful but fundamentally different concurrency abstraction in the form of coroutines. But coroutines are not just an evolution or a replacement for threads. Instead, they each solve different problems in different ways. Choosing the right tool for the job requires understanding how each works under the hood and where they shine. This talk will help build that intuition by looking at how each interacts with the operating system and hardware which will help make better decisions when choosing which to use.

We'll explore how threads and synchronization primitives work at the operating-system and hardware level, from thread creation and scheduling to where context switching and synchronization introduce performance costs. We’ll then contrast this to the coroutine model introduced in C++20 which takes a fundamentally different approach by using a cooperative model based on the suspension and resumption of work.

Given this understanding, we’ll finish by applying this intuition to a set of real-world scenarios to identify whether threads or coroutines are a better fit for the problem at hand.

---

Slides: https://github.com/CppCon/CppCon2025/...

Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf
---

Conor Spilsbury

Conor Spilsbury is a Senior Software Engineer at Bloomberg, where he works on the Listed Securities’ Execution Management System (EMSX). EMSX is a high-performance, high-throughput multi-asset trading solution. Conor is also the chair of Bloomberg's C++ Guild. He holds a master’s degree in mathematics from the University of Exeter.
---

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - https://www.cppcon.org
  / cppcon  
https://x.com/cppcon
  / cppconference  
  / cppcon  
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

Комментарии

Информация по комментариям в разработке

Похожие видео

  • Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon
    Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon
    2 недели назад
  • More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025
    More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025
    13 дней назад
  • Code with me #9 | How I Stopped Memorizing Docker Commands|WHAT IS MAKEFILE AND WHY DO YOU NEED IT?
    Code with me #9 | How I Stopped Memorizing Docker Commands|WHAT IS MAKEFILE AND WHY DO YOU NEED IT?
    24 минуты назад
  • Choose the Right C++ Parallelism Tool | Low-Level vs Async vs Coroutines vs Data Parallel
    Choose the Right C++ Parallelism Tool | Low-Level vs Async vs Coroutines vs Data Parallel
    7 дней назад
  • the most advanced hack i've ever seen
    the most advanced hack i've ever seen
    1 час назад
  • Back to Basics: Master the static, inline, const, and constexpr C++ Keywords - Andreas Fertig
    Back to Basics: Master the static, inline, const, and constexpr C++ Keywords - Andreas Fertig
    3 недели назад
  • Wait is it POSIX? Investigating Different OS and Library Implementations for Networking - CppCon
    Wait is it POSIX? Investigating Different OS and Library Implementations for Networking - CppCon
    54 минуты назад
  • Matrix Multiplication Deep Dive || Cache Blocking, SIMD & Parallelization - Aliaksei Sala - CppCon
    Matrix Multiplication Deep Dive || Cache Blocking, SIMD & Parallelization - Aliaksei Sala - CppCon
    8 дней назад
  • The Simplest Way to Make Your Architecture Testable and Reproducible (Works Every Time)
    The Simplest Way to Make Your Architecture Testable and Reproducible (Works Every Time)
    21 час назад
  • Practical Reflection With C++26 - Barry Revzin - CppCon 2025
    Practical Reflection With C++26 - Barry Revzin - CppCon 2025
    2 недели назад
  • 6 лет тачка выносила мозг! А причина оказалась банальной...
    6 лет тачка выносила мозг! А причина оказалась банальной...
    3 часа назад
  • Это самый глубокий уровень материи?
    Это самый глубокий уровень материи?
    8 часов назад
  • Optimizing your HttpClient usage - Nico Vermeir - NDC London 2026
    Optimizing your HttpClient usage - Nico Vermeir - NDC London 2026
    7 часов назад
  • Малая Мировая: как в конфликт вокруг Ирана оказались вовлечены десятки стран
    Малая Мировая: как в конфликт вокруг Ирана оказались вовлечены десятки стран
    6 часов назад
  • Interesting Upcoming Low-Latency, Concurrency, and Parallelism Features - CppCon 2025
    Interesting Upcoming Low-Latency, Concurrency, and Parallelism Features - CppCon 2025
    3 дня назад
  • We've Never Seen a Supernova Explode Until Now
    We've Never Seen a Supernova Explode Until Now
    23 часа назад
  • The Bullsh** Benchmark
    The Bullsh** Benchmark
    2 дня назад
  • From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025
    From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025
    1 день назад
  • Минфин отказался держать рубль. Дальше девальвация и инфляция. Иран не поможет | Владислав ЖУКОВСКИЙ
    Минфин отказался держать рубль. Дальше девальвация и инфляция. Иран не поможет | Владислав ЖУКОВСКИЙ
    7 часов назад
  • Back to Basics: C++ Concepts - Jeff Garland - CppCon 2025
    Back to Basics: C++ Concepts - Jeff Garland - CppCon 2025
    2 недели назад
  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей video2contact@gmail.com