diff --git a/zh/chapter1-Introduction/IntroductionToConcurrency.md b/zh/chapter1-Introduction/IntroductionToConcurrency.md new file mode 100644 index 0000000..7801bc8 --- /dev/null +++ b/zh/chapter1-Introduction/IntroductionToConcurrency.md @@ -0,0 +1,2 @@ +## 1.1 什么是并发编程 ## +数字计算机的发展历史中,通过不断改进无非是要让计算机完善两个功能需求:一个是我们想要计算机做的更多,另一个是我们想要计算机运行的更快。并发(concurrency)是一个通用的概念,指一个同时具有多个活动的系统。而并发编程是指在一台处理器上“同时”处理多个任务。其目标是充分的利用处理器的每一个核,使得处理程序达到最高的处理性能。 diff --git a/zh/chapter1-Introduction/README.md b/zh/chapter1-Introduction/README.md deleted file mode 100644 index d985d68..0000000 --- a/zh/chapter1-Introduction/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# 本章导读 # - -本章主要内容如下: - -- 什么是并发编程,并发和并行的联系和区别,为什么需要并发编程。 -- 并发编程应用场景,并提出几个并发编程的经典示例。 -- C++ 并发编程初探。 - -我会在本章介绍一些最基本的概念,关键词如:程序,并发,并行,进程,多线程,进程间通信,线程间数据共享问题,通过对本章内容的学习,你会对并发编程有一个大致的认识,究竟什么是并发编程,并发和并行的联系和区别,什么场景下需要使用并发编程以及并发的优势和缺陷等。对于初学者,我会给出几个经典的示例激发大家的兴趣。 - -# 第一章 并发编程基础 # - -## 1.1 [什么是并发编程](https://github.com/forhappy/A-Detailed-Cplusplus-Concurrency-Tutorial/blob/master/zh/chapter1-Introduction/1.1%20What%20is%20concurrency.md) ## -## 1.2 [并发与并行的区别和联系](https://github.com/forhappy/A-Detailed-Cplusplus-Concurrency-Tutorial/blob/master/zh/chapter1-Introduction/1.1%20What%20is%20concurrency.md#12-%E5%B9%B6%E5%8F%91%E4%B8%8E%E5%B9%B6%E8%A1%8C%E7%9A%84%E8%81%94%E7%B3%BB%E5%92%8C%E5%8C%BA%E5%88%AB) ## -## 1.3 为什么需要并发编程 ## -## 1.4 并发编程应用场景和经典示例 ## -## 1.5 [C++ 并发编程初探](https://github.com/forhappy/A-Detailed-Cplusplus-Concurrency-Tutorial/blob/master/zh/chapter1-Introduction/Cplusplus-Concurrency-Introduction.md) ## -## 1.6 [资料汇](https://github.com/forhappy/A-Detailed-Cplusplus-Concurrency-Tutorial/blob/master/zh/chapter1-Introduction/web-resources.md) ## - -