If you have access to
std::ref(), it's very likely that you can use
std::thread as well. You should prefer standard threads where possible.
You don't need to pass reference wrappers to your object, but to the thread.
std::thread(&function, std::ref(arg));
And please have a look at a C++ reference before asking questions about how to use the standard library.