gpt4 book ai didi

concurrency - 了解 Rob Pike 的图书焚烧示例

转载 作者:IT王子 更新时间:2023-10-29 00:59:24 24 4
gpt4 key购买 nike

在 Rob Pike 的 2012 年演讲中,Concurrency is not Parallelism (it's better) ,他有一个正在运行的例子,说明一群 gophers 一起工作来焚烧一堆书。

在幻灯片 15 ( video 6:58 ) 中,三个地鼠在工作:

  1. 有人把一堆书装进手推车。
  2. 将装满的手推车移到焚化炉(然后将空手推车送回)。
  3. 有人将书从手推车运到焚化炉。

3 gophers working together to burn books

关于 slide 16 , 四个 gophers 正在一起解决同一个问题:

  1. 将一堆书装入手推车(和以前一样)。
  2. 有人将装满的推车移到焚化炉。
  3. 将书籍从手推车移入焚化炉(和以前一样)。
  4. 一个人将空车移回堆中。

4 gophers working together to burn booksPike 说这会执行更多的工作,但运行速度会更快。为什么?这似乎是相同数量的工作,由更多的 gophers 分担。

最佳答案

诀窍在于,不仅有一辆购物车,还有多辆购物车。一种被填满,一种被转移到焚化炉,在被清空到焚化炉中,一种被移出焚化炉。这意味着每个 gopher 应该(只要事情合理地工作并且每个任务的完成时间相对相似)总是很忙。

关于concurrency - 了解 Rob Pike 的图书焚烧示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29584052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com