CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part II"
http://www.cppcon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014
--
Example-driven talk on how to design and write lock-free algorithms and data structures using C++ atomic -- something that can look deceptively simple, but contains very deep topics. (Important note: This is not the same as my "atomic Weapons" talk; that talk was about the "what they are and why" of the C++ memory model and atomics, and did not cover how to actually use atomics to implement highly concurrent algorithms and data structures.)
--
Herb Sutter: Author, chair of the ISO C++ committee, software architect at Microsoft.
--
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
*-----*
The CppCon YouTube Channel Is Sponsored By:
SonarSource: https://www.sonarsource.com/
*-----*
Видео CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part II" канала CppCon
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014
--
Example-driven talk on how to design and write lock-free algorithms and data structures using C++ atomic -- something that can look deceptively simple, but contains very deep topics. (Important note: This is not the same as my "atomic Weapons" talk; that talk was about the "what they are and why" of the C++ memory model and atomics, and did not cover how to actually use atomics to implement highly concurrent algorithms and data structures.)
--
Herb Sutter: Author, chair of the ISO C++ committee, software architect at Microsoft.
--
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
*-----*
The CppCon YouTube Channel Is Sponsored By:
SonarSource: https://www.sonarsource.com/
*-----*
Видео CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part II" канала CppCon
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part I"](https://i.ytimg.com/vi/c1gO9aB9nbs/default.jpg)
![CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”](https://i.ytimg.com/vi/ZQFzMfHIxng/default.jpg)
![CppCon 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)"](https://i.ytimg.com/vi/9hJkWwHDDxs/default.jpg)
![](https://i.ytimg.com/vi/qWFnSAUYOo0/default.jpg)
![HandmadeCon 2015 - Mike Acton](https://i.ytimg.com/vi/qWJpI2adCcs/default.jpg)
![CppCon 2015: Herb Sutter "Writing Good C++14... By Default"](https://i.ytimg.com/vi/hEx5DNLWGgA/default.jpg)
![CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”](https://i.ytimg.com/vi/2olsGf6JIkU/default.jpg)
![CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"](https://i.ytimg.com/vi/BP6NxVxDQIs/default.jpg)
![CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"](https://i.ytimg.com/vi/X1T3IQ4N-3g/default.jpg)
![CppCon 2014: Nicolas Fleury "C++ in Huge AAA Games"](https://i.ytimg.com/vi/qYN6eduU06s/default.jpg)
![Warning: std::find() is Broken! - Sean Parent - CppCon 2021](https://i.ytimg.com/vi/2FAi2mNYjFA/default.jpg)
![CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++”](https://i.ytimg.com/vi/fX2W3nNjJIo/default.jpg)
![CppCon 2017: James McNellis “Everything You Ever Wanted to Know about DLLs”](https://i.ytimg.com/vi/JPQWQfDhICA/default.jpg)
![CppCon 2016: Cheinan Marks “I Just Wanted a Random Integer!"](https://i.ytimg.com/vi/4_QO1nm7uJs/default.jpg)
![CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”](https://i.ytimg.com/vi/NH1Tta7purM/default.jpg)
![CppCon 2018: Matt Godbolt “The Bits Between the Bits: How We Get to main()”](https://i.ytimg.com/vi/dOfucXtyEsU/default.jpg)
![Empirically Measuring, & Reducing, C++’s Accidental Complexity - Herb Sutter - CppCon 2020](https://i.ytimg.com/vi/6lurOCdaj0Y/default.jpg)
![CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"](https://i.ytimg.com/vi/fHNmRkzxHWs/default.jpg)
![CppCon 2017: Ansel Sermersheim “Multithreading is the answer. What is the question? (part 1 of 2)”](https://i.ytimg.com/vi/GNw3RXr-VJk/default.jpg)
![CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"](https://i.ytimg.com/vi/kPR8h4-qZdk/default.jpg)