Use std::thread::Thread