The what and the why of concurrency | Introduction to Concurrency in Cpp
►Full Series Playlist: • Modern C++ (cpp) Concurrency ►Find full courses on: https://courses.mshah.io/ ►Join as Member to Support the channel: / @mikeshah ►Git Repo: https://github.com/MikeShah/moderncpp... ►Lesson Description: In this lesson I'll introduce some of the ideas behind concurrency, how it is different than parallelism, and why on today's hardware we'll need to learn how to write concurrent code to maximize our performance. 00:00 Introduction to the series 00:40 What is concurrency 1:53 Sequential software that we write 2:59 Performance is our currency 4:00 Parallelism versus concurrency 6:00 Why concurrency is necessary 7:20 Orchestras and dinner tables as an example of concurrency 8:28 Hardware and concurrency support 9:07 Moore’s Law 11:23 Dennard Scaling 12:31 Some hardware architecture examples 13:49 Wrap up of our introduction ►YouTube Channel: / mikeshah ►Please like and subscribe to help the channel!

First thread with std::thread | Introduction to Concurrency in C++

The Story of C++: The World's Most Consequential Programming Language | The Official Story

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

C++ Lecture Series --- Concurrency --- Part 1 of N --- Preliminaries

Back to Basics: Concurrency - Mike Shah - CppCon 2021

Concurrency in C++: A Programmer’s Overview (part 1 of 2) - Fedor Pikus - CppNow 2022

Linux Full Course for Beginners | Learn Linux System Administration

Back to Basics: C++ Concurrency - David Olsen - CppCon 2023

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Threading Tutorial #1 - Concurrency, Threading and Parallelism Explained

C++ std::thread Introduction

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

MIT Just Revealed the AI Bubble's Fatal Flaw

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020

Developing Kernel Drivers with Modern C++ - Pavel Yosifovich

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Using a trylock | Introduction to Concurrency in C++

