1.void f(int i, std::string const& s);
std::thread t(f,3,"hello");
2.传入的参数是已复制的形式到内部空间,即使使用引用一样如此
void update( int w, int & data );
void main()
{
int data = 5;
std::thread t( update,w,data );
process_date(data);//此处的data不会经过上面的函数改变。
}
如果需要改变,使用std::ref
std::thread t( update, w, std::ref(data) );