1.C++11中引入了lambada表达式,很好的支持异步编程 2.C++11中引入了std::thread,可以很方便的构建线程,更方便的可移植特性 3.C++11中引入了std::mutex,可以很方便的构建线程锁互斥访问,更方便的可移植特性 4.C++11中引入了std::condition_variable,可以不依赖于win32 api实现自己的消费者生产者模型 5.利用改进版本的shared_ptr,可以很好的解决多线程生命周期的棘手问题 /*********************…