Thread
std::thread t1; // t1 不是线程
std::thread t2(f1, n + 1); // 按值传递
std::thread t3(f2, std::ref(n)); // 按引用传递
std::thread t4(std::move(t3)); // t4 现在运行 f2() 。 t3 不再是线程std::thread t;
t.join(); // 在当前线程阻塞,直到 this 线程回收std::thread t;
t.detach(); // 允许线程从线程句柄中独立开std::this_thread::get_id(); // 得到此线程的 ID
std::this_thread::sleep_for(std::chrono::milliseconds(30)); // 使此线程睡眠最后更新于