一、创建和等待多个线程 多个线程执行顺序是乱的,跟内部操作系统的运行调度机制有关; 推荐使用join()方法使主线程等待所有子线程执行结束后,主线程再结束,这样的程序更稳定。 将每次创建的thread对象放入vector容器中,这样可以一次创建大量线程进行管理 vector<thread>mythread; for (int i = 0; i < 10; i++) { mythread.push_back(thread(myprint, i));//创建并开始执行线程 } for (auto it=mythread.begin();it!=mythread.