Загрузка...

What Can C++ Learn About Thread Safety From Other Languages? - Dave Rowland - C++Online 2025

https://cpponline.uk/workshops/ 14 Post Conference Workshops Available from £172.50 +VAT. A range of subjects, from beginner to advanced. All include Early Access to C++Online 2026 conference talk videos.

What Can C++ Learn About Thread Safety From Other Languages? - Dave Rowland - C++Online 2025

Memory safety issues in C++ have been discussed in great length over the past few years but a big corner of safety and security, thread safety seems to get far less coverage. Even in the current WG21 ISO proposals, most of the focus is on bounds, initialisation and lifetime, with little being said about thread safety.

Bugs stemming from thread safety problems tend to be difficult to diagnose and fix. Effects often happen a long time after a data race occurs and in unrelated areas. In order to take advantage of modern hardware C++ is becoming an increasingly concurrent language, we should have good language support or at least robust libraries to enforce thread safety.

Other languages manage this. What can we learn from them and how far can we get applying their thread safety strategies to C++? And in doing so, what can we in turn learn about C++?

Slides: https://github.com/CppOnlineConference/CppOnline2025/blob/main/Presentations/What-can-Cpp-Learn-about-Thread-Safety-from-other-Languages.pdf
---

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

---

Dave Rowland

Dave Rowland is the CTO at Audio Squadron (owning brands such as Tracktion and Prism Sound), working primarily on the digital audio workstation, Waveform and the engine it runs on. David focuses on the architecture and real-time elements of the software.

In academia, David has taught on several modules at the University of the West of England on programming for audio. David has a passion for modern C++ standards and their use to improve code safety and brevity, has spoken at Meeting C++, C++ on Sea, C++ Online and is a regular speaker at the Audio Developer Conference and related monthly meetup. Past presentations: https://github.com/drowaudio/presentations/
---

C++Online is the annual, online only conference for the entire C++ community. The conference is designed to provide a more accessible option for C++ developers who might find attending other international C++ conferences more difficult or financially restrictive, at a time of year where we traditionally see less in-person cpp conferences due to weather, holidays and other restrictions.
The Online C++ Conference - https://cpponline.uk
https://www.linkedin.com/company/cpponline/
https://x.com/cpponline
https://www.facebook.com/profile.php?id=61554509513660
https://www.reddit.com/r/cpponline/
https://mastodon.social/@cpponline
https://bsky.app/profile/cpponline.bsky.social
---

Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
---

C++Online - The Online C++ Conference organized by Shaved Yaks: https://shavedyaks.com/ & Digital Medium: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cpponline #cplusplusprogramming #cppprogramming #softwareengineer #softwaredevelopment #softwareengineering #programming #programmingconcepts #coding #softwaredeveloper #computerprogramming #computerprogrammer

Видео What Can C++ Learn About Thread Safety From Other Languages? - Dave Rowland - C++Online 2025 канала C++Online
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять