好几个厨房,真的同时
厨房有好几个,就不是换着来,而是同一个瞬间真的一起干。
要是厨房不止一个
到现在为止厨房只有一个。一个工人这件事做一点、那件事做一点,飞快地换着来。
可要是有两个厨房、三个厨房呢。工人也有那么多,各自在自己的厨房里同时做菜。不是换着来,而是同一个瞬间真的好几个人在干。
电脑的这"好几个厨房",就叫核。核有好几个,好几件活儿就能在同一个瞬间真正一起处理。
一个厨房就换着来,好几个就同一瞬间真的同时
核有好几个,好几件活儿就能在同一个瞬间真正一起处理。
是真的一起,还是只是换得快
前面说过,一个工人换得飞快,看着就像同时在做。那是错觉。其实任何一个瞬间都只在做一件。
厨房有好几个就不一样了。盯着同一个瞬间看,这个厨房、那个厨房,活儿真的在同时往前走。不是换着来。
所以差别就出来了。错觉的同时只是看着快,真的同时是在同样的时间里真的完成更多活儿。
一个厨房换得快是错觉,好几个厨房是真的同时
一个核换着来只是看着像同时,好几个核是真的一起往前走。
多加几个厨房
要做完的活儿堆了一大堆。厨房的数目,自己来改改看。
厨房只有一个,活儿就一件一件顺着处理。多加几个厨房,好几件活儿就同时处理,同样的量完得更快。
两个厨房大概省一半时间,四个还要更短。自己加一加,看看堆着的活儿减得有多快。
改改厨房的数目,看看同样的活儿完得有多快
厨房越多,同样的活儿完得越快,可很快也会碰到上限。
翻一倍不等于快一倍
厨房翻一倍,看着该快一倍吧。可不总是这样。
有些活儿没法拆。等面团发起来的工夫,十个厨房也快不了。再说,工人都想同一个瞬间用同一样材料,就得互相等。
所以厨房加上去,一开始嗖嗖地快,过了某个点,再加也快不了那么多了。能拆的活儿就那么多。
拆不开的活儿加上互相等,核加得再多也有上限
核越多越快,可有些活儿拆不开,所以快不到没边。
一页纸总结
记住三点就够了。
第一,核有好几个就真的同时在干。不是一个工人换得快的错觉,而是好几个厨房在同一个瞬间一起干。
第二,所以同样的活儿完得更快。活儿分开交给好几个厨房嘛。第三,可还是有上限。拆不开的活儿加上互相等,核翻一倍也快不到正好一倍。
好几个核是真的同时,所以快,但有上限