After a two-week break, attending the Intel Developers Forum and StrangeLoop, I finally had the time to record the fourth tutorial in the series. This time I’m showing how futures and promises work together to enable the passing of results back from threads. I also show how this process of calling a function asynchronously can be simplified using async. Next time I’ll talk more about async tasks and parallelism.

(You can also follow me on Google+, if you search for Bartosz Milewski.)