void process(std::unique_ptr<obj>);
std::unique_ptr<obj> p (new obj);
std::thread t(process,std::move(p));
p的所有权先进入 thread t,而后进入process.
void process(std::unique_ptr<obj>);
std::unique_ptr<obj> p (new obj);
std::thread t(process,std::move(p));
p的所有权先进入 thread t,而后进入process.