1 Hello, world of concurrency in C++!

来源:互联网 发布:js中获得json的字段名 编辑:程序博客网 时间:2024/04/28 08:07

本章包括,多线程和并行是什么,为什么要在程序中使用多线程和并行,c++并行支持的历史,简单的多线程程序

自从1998年C++标准发布后的13年有一个令C++用户兴奋的时间,C++标准委员会正在给这个语言和他的支持库进行一次重要的检修,新C++标准在2011年被发布,让C++开发更容易更有用。

C++11最具有标志性的新特性是多线程程序的支持,首次,C++标准在语言级别支持多线程程序,并且在库中为写多线程程序提供组件,这将使C++多线程程序不使用指定平台的扩展和简便的多线程代码成为可能,这也是在越来越多的程序员寻求并发的时候,使用多线程程序提高程序性能。

本书讲述的是在C++中使用多线程写程序和C++的语言特性和库组件。我将从我理解的并行和多线程和为什么你的程序要使用多线程和并行开始,在一个快速的讲解后介绍为什么你可能不想使用它。我将给出一个简单的概括对C++支持的并行,我将用一个简单的C++并行程序结束本章,多线程开发经验丰富的读者们可能想跳过这个章节,在随后的章节中我将涉及更多的例子和更深的库组件,这本书将完全涉及多线程和并行的C++标准库组件。

所以什么是并行和多线程呢?

0 0
原创粉丝点击