C++11之前没有对并发编程提供语言级别的支持,这使得我们在编写可移植的并发程序时,存在诸多的不便.现在C++11增加了线程以及线程相关的类,很方便地支持了并发编程,使得编写的多线程程序的可移植性得到了很大的提高. 1. 线程 1.1 线程的创建 #inclde <thread> std::thead t(ThreadFun, parm1, parm2,...); t.join();或t.detach(); join会阻塞线程,直到线程函数结束 detach让线程和线程对象分离,让线程作为后台…