just::thread Pro Extensions library provides a
set of classes and functions that build on the basic facilities provided by
the C++11 Standard Thread Library. It uses the underlying C++11 thread library
implementation provided by your compiler.
std::experimental::future<>::then()member function and
jss::joining_threadclass to ensure that the associated thread has completed before the object goes out of scope.
jss::generic_lock_guardfor ensuring safe release of a mutex lock of any type without specifying a lock type, and the variadic
jss::lock_guardfor the safe acquisition and release of multiple locks at once.