Tortoise and Hare Racing C++ Multithreaded Programming