Performance cost using std::move vs. using a pointer to the thread in c++?
stackoverflow.com