File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
##探索并行化的几种模式
2
2
3
- 当我们试图定义并行系统的主要模式的时候,我们有一定的困惑。在并发并行系统中找到语录很常见,就像它们意味着同一件事。然而它们有着轻微的差异 。
3
+ 当我们试图定义并行系统的主要模式时,有困惑很正常。常常会有人提到并发系统和并行系统,这两个术语看起来像是讲的同一件事。然而实际上有着轻微的差异 。
4
4
5
- 在并发程序中,我们有这么一个场景,在这个场景中,一个程序分派几个workers,这些workers争着使用CPU来执行任务。在纷争发生的阶段将被CPU调度器所控制,CPU调度器的功能是决定在一个特殊的时刻 ,哪个worker更适合使用资源。在大多数情况下,CPU调度器执行清理过程的任务太快以至于我们会有伪并行的印象。因此,并发编程是来自并行编程的一种抽象。
5
+ 在并发程序中,我们有这么一个场景,在这个场景中,一个程序分派几个workers,这些workers争着使用CPU来执行任务。在纷争发生的阶段将被CPU调度器所控制,CPU调度器的功能是决定在一个特定的时刻 ,哪个worker更适合使用资源。在大多数情况下,CPU调度器执行清理过程的任务太快以至于我们会有伪并行的印象。因此,并发编程是来自并行编程的一种抽象。
6
6
7
- > 并发系统争夺同一个CPU来执行任务 。
7
+ > 并发系统允许使用同一个CPU来执行多个任务 。
8
8
9
9
下图显示了一个并发程序方案:
10
10
30
30
31
31
下图显示了一个分布式系统的方案:
32
32
33
- ![ ] ( https://github.com/Voidly/Img/blob/master/Parallel%20Programming%20with%20Python/Chapter%201/Distributed%20programming%20scheme.png?raw=true )
33
+ ![ ] ( https://github.com/Voidly/Img/blob/master/Parallel%20Programming%20with%20Python/Chapter%201/Distributed%20programming%20scheme.png?raw=true )
You can’t perform that action at this time.
0 commit comments