From d3f51e6d2e8172d382a305996b3e773710e67139 Mon Sep 17 00:00:00 2001 From: daiyl0320 Date: Wed, 18 Sep 2013 19:27:31 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AF=B91.1=E8=8A=82?= =?UTF-8?q?=EF=BC=9A=E4=BB=80=E4=B9=88=E6=98=AF=E5=B9=B6=E5=8F=91=E7=BC=96?= =?UTF-8?q?=E7=A8=8B=E7=9A=84=E7=AE=80=E8=A6=81=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh/chapter1-Introduction/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/zh/chapter1-Introduction/README.md b/zh/chapter1-Introduction/README.md index 42dfd32..75db8cf 100644 --- a/zh/chapter1-Introduction/README.md +++ b/zh/chapter1-Introduction/README.md @@ -11,6 +11,7 @@ # 第一章 并发编程基础 # ## 1.1 什么是并发编程 ## + 数字计算机的发展历史中,通过不断改进无非是要让计算机完善两个功能需求:一个是我们想要计算机做的更多,另一个是我们想要计算机运行的更快。并发(concurrency)是一个通用的概念,指一个同时具有多个活动的系统。而并发编程是指在一台处理器上“同时”处理多个任务。其目标是充分的利用处理器的每一个核,使得处理程序达到最高的处理性能。 ## 1.2 并发与并行的区别和联系 ## ## 1.3 为什么需要并发编程 ## ## 1.4 并发编程应用场景和经典示例 ## From 38240c5c8df1e87c4a2d5463d5df52325d930a48 Mon Sep 17 00:00:00 2001 From: daiyl0320 Date: Wed, 18 Sep 2013 19:28:51 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E7=9A=84=E6=8F=8F=E8=BF=B0=E6=96=87=E6=9C=AC=E7=9A=84=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh/chapter1-Introduction/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh/chapter1-Introduction/README.md b/zh/chapter1-Introduction/README.md index 75db8cf..08df310 100644 --- a/zh/chapter1-Introduction/README.md +++ b/zh/chapter1-Introduction/README.md @@ -11,7 +11,7 @@ # 第一章 并发编程基础 # ## 1.1 什么是并发编程 ## - 数字计算机的发展历史中,通过不断改进无非是要让计算机完善两个功能需求:一个是我们想要计算机做的更多,另一个是我们想要计算机运行的更快。并发(concurrency)是一个通用的概念,指一个同时具有多个活动的系统。而并发编程是指在一台处理器上“同时”处理多个任务。其目标是充分的利用处理器的每一个核,使得处理程序达到最高的处理性能。 +数字计算机的发展历史中,通过不断改进无非是要让计算机完善两个功能需求:一个是我们想要计算机做的更多,另一个是我们想要计算机运行的更快。并发(concurrency)是一个通用的概念,指一个同时具有多个活动的系统。而并发编程是指在一台处理器上“同时”处理多个任务。其目标是充分的利用处理器的每一个核,使得处理程序达到最高的处理性能。 ## 1.2 并发与并行的区别和联系 ## ## 1.3 为什么需要并发编程 ## ## 1.4 并发编程应用场景和经典示例 ## From ddc3d53074d7f360073ed24227d6fe57c2dc5ab5 Mon Sep 17 00:00:00 2001 From: daiyl0320 Date: Wed, 18 Sep 2013 19:32:43 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E5=B0=86=E6=9C=89=E5=85=B3=E5=B9=B6?= =?UTF-8?q?=E5=8F=91=E7=BC=96=E7=A8=8B=E7=9A=84=E4=BB=8B=E7=BB=8D=E5=88=86?= =?UTF-8?q?=E7=A6=BB=E4=B8=BA=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh/chapter1-Introduction/IntroductionToConcurrency | 1 + 1 file changed, 1 insertion(+) create mode 100644 zh/chapter1-Introduction/IntroductionToConcurrency diff --git a/zh/chapter1-Introduction/IntroductionToConcurrency b/zh/chapter1-Introduction/IntroductionToConcurrency new file mode 100644 index 0000000..4769745 --- /dev/null +++ b/zh/chapter1-Introduction/IntroductionToConcurrency @@ -0,0 +1 @@ +数字计算机的发展历史中,通过不断改进无非是要让计算机完善两个功能需求:一个是我们想要计算机做的更多,另一个是我们想要计算机运行的更快。并发(concurrency)是一个通用的概念,指一个同时具有多个活动的系统。而并发编程是指在一台处理器上“同时”处理多个任务。其目标是充分的利用处理器的每一个核,使得处理程序达到最高的处理性能。 From 15e4ba6edf29636afa3b015a6310c80ef66862f5 Mon Sep 17 00:00:00 2001 From: daiyl0320 Date: Wed, 18 Sep 2013 19:34:07 +0800 Subject: [PATCH 4/7] Update README.md --- zh/chapter1-Introduction/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/zh/chapter1-Introduction/README.md b/zh/chapter1-Introduction/README.md index 08df310..42dfd32 100644 --- a/zh/chapter1-Introduction/README.md +++ b/zh/chapter1-Introduction/README.md @@ -11,7 +11,6 @@ # 第一章 并发编程基础 # ## 1.1 什么是并发编程 ## -数字计算机的发展历史中,通过不断改进无非是要让计算机完善两个功能需求:一个是我们想要计算机做的更多,另一个是我们想要计算机运行的更快。并发(concurrency)是一个通用的概念,指一个同时具有多个活动的系统。而并发编程是指在一台处理器上“同时”处理多个任务。其目标是充分的利用处理器的每一个核,使得处理程序达到最高的处理性能。 ## 1.2 并发与并行的区别和联系 ## ## 1.3 为什么需要并发编程 ## ## 1.4 并发编程应用场景和经典示例 ## From f98f875afb423c1445cc798e2028596466d5a2c7 Mon Sep 17 00:00:00 2001 From: daiyl0320 Date: Wed, 18 Sep 2013 19:35:00 +0800 Subject: [PATCH 5/7] Update and rename IntroductionToConcurrency to IntroductionToConcurrency.md --- .../{IntroductionToConcurrency => IntroductionToConcurrency.md} | 1 + 1 file changed, 1 insertion(+) rename zh/chapter1-Introduction/{IntroductionToConcurrency => IntroductionToConcurrency.md} (93%) diff --git a/zh/chapter1-Introduction/IntroductionToConcurrency b/zh/chapter1-Introduction/IntroductionToConcurrency.md similarity index 93% rename from zh/chapter1-Introduction/IntroductionToConcurrency rename to zh/chapter1-Introduction/IntroductionToConcurrency.md index 4769745..7801bc8 100644 --- a/zh/chapter1-Introduction/IntroductionToConcurrency +++ b/zh/chapter1-Introduction/IntroductionToConcurrency.md @@ -1 +1,2 @@ +## 1.1 什么是并发编程 ## 数字计算机的发展历史中,通过不断改进无非是要让计算机完善两个功能需求:一个是我们想要计算机做的更多,另一个是我们想要计算机运行的更快。并发(concurrency)是一个通用的概念,指一个同时具有多个活动的系统。而并发编程是指在一台处理器上“同时”处理多个任务。其目标是充分的利用处理器的每一个核,使得处理程序达到最高的处理性能。 From d9925bcbfd41aa891245cb5a1bf45232696d6bbe Mon Sep 17 00:00:00 2001 From: daiyl0320 Date: Wed, 18 Sep 2013 19:36:53 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E5=88=86=E7=A6=BB1.1=E8=8A=82=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=B8=BA=E6=96=87=E4=BB=B6=E5=BD=A2=E5=BC=8F=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E5=A2=9E=E5=8A=A0=E8=BF=9E=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 8f79aa13bc5e98ae84bbb9971f0949cccc1df615 Mon Sep 17 00:00:00 2001 From: daiyl0320 Date: Wed, 18 Sep 2013 19:37:53 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E4=BF=AE=E6=94=B91.1=E8=8A=82=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=B8=BA=E6=96=87=E4=BB=B6=E5=BD=A2=E5=BC=8F=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E5=A2=9E=E5=8A=A0=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh/chapter1-Introduction/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh/chapter1-Introduction/README.md b/zh/chapter1-Introduction/README.md index 42dfd32..c074c4b 100644 --- a/zh/chapter1-Introduction/README.md +++ b/zh/chapter1-Introduction/README.md @@ -10,7 +10,7 @@ # 第一章 并发编程基础 # -## 1.1 什么是并发编程 ## +## 1.1 [什么是并发编程](https://github.com/daiyl0320/A-Detailed-Cplusplus-Concurrency-Tutorial/blob/master/zh/chapter1-Introduction/IntroductionToConcurrency.md) ## ## 1.2 并发与并行的区别和联系 ## ## 1.3 为什么需要并发编程 ## ## 1.4 并发编程应用场景和经典示例 ##