A mutex is a locked object that acts as a notification when critical code parts demand exclusive access. It prohibits other threads with the same
Tag: C++17
Bug fixes in Initialization : C++ 17
Copy elision: atomic is neither copyable nor movable, hence below line of code results in error till C++ 14, later it is fixed in C++