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!