Summary

We have learned a concept of C++ concurrency in this chapter. We now can process a single thread as well as multithreads. We can also synchronize the multithreads so it can run smoothly; therefore, we can avoid synchronization issues and deadlock. Lastly, we can consume the handle resource in Windows to create a thread and trigger the event using that event.

In the next chapter, we will apply all we have learned in the previous chapters to produce an application in a functional way. It will also explain how to test an application that is built using the C++ language.

Get Learning C++ Functional Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.