In today's multicore multi CPU environment, Multithreading is one of the best way of harnessing the available hardware resources. C++11 has introduced native threads as part of C++ library which not only allows us to create the threads, but also use the functional programming aspects of C++ within the threading mechanism. This video is part of a series where I've touched upon how we can make use of C++11 constructs to create and manage threads efficiently and effectively. This is part - 2 which demonstr