std::async in cpp with background thread loading data example | Introduction to Concurrency in C++

Published: 21 November 2021
on channel: Mike Shah
11,097
374

►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 show you an example with std::async and how you can use it to load data in a background thread. We also discuss the policies that exist for how to launch a std::async, and look at the futures library to get the status of our future.

00:00 Return to async
00:20 Real world example with Youtube
1:45 Program design with background thread
2:50 Starting our program
3:37 Discussion of std::async policies
4:50 Setting up our background thread
5:50 Understanding future_status
6:30 The main program loop
8:45 Checking status of future
10:02 Implementing our background thread
12:00 Compilation and bug fixes
12:40 Successful execution of the program
14:50 Conclusion, like, and subscribe!

►YouTube Channel:    / mikeshah  
►Please like and subscribe to help the channel!


On this page of the site you can watch the video online std::async in cpp with background thread loading data example | Introduction to Concurrency in C++ with a duration of hours minute second in good quality, which was uploaded by the user Mike Shah 21 November 2021, share the link with friends and acquaintances, this video has already been watched 11,097 times on youtube and it was liked by 374 viewers. Enjoy your viewing!