C++ threading not working properly with object initialization and construction I figured out the issue but I seek understanding.