图乐园读书会日课7:重新理解并行

仔细回顾自己的生活中,已经做到的并行和串行的事情。并思索你的生活中还有哪些任务可以多任务操作?
日课7-并行

大学的专业是计算机科学与技术,学习专业课的时候,并行是一个很重要的概念。当年学习的痛苦历历在目,那些时间片轮询,那些堆栈的设计算法,是挥之不去的考试梦魇。
现在借助两位会计专业的人生导师,重新学习,深入地再来体会那些曾经错过的重要概念。

重新读了这章内容,有不一样的理解角度。李笑来把人脑比喻为电脑实在是一个过于形象的类比,他用升级电脑,使我们更容易理解我们的大脑也需要升级。

可是“并行串行”这一节的内容,则用生活中的例子形象生动的解释了计算机并行结构设计。我忽然把大学里学到的那些算法链接起来了。明白了多年前那些算法背后的设计原理。

想起书中泡茶的例子,就是把一个任务分解,并行处理多项子任务的例子。我常常在做晚饭时这样做,一边准备食材,一边听书,一边焯水,一边准备其他食材,一边蒸鱼,一边炖汤……

麦当劳点餐的例子也开始有意识地实践,由于经常使用“饿了吗”叫外卖,可以提前预约点餐,节省了排队等候时间。

机械性任务和非机械性任务并行的例子做得最多的是以下两种:

1、平时书包中常放一本书,等候的时间里可以看书,就不会那么急躁了。

2、开车时听得到,走路时,带个耳机,仍然可以继续听得到。

至于书中提到的要边写作边看电影,或者同时看两部电影,这样的功力还不够,所以暂时还做不到。

时间片的概念是计算机cpu运行的最重要的基本概念。尽管也尝试过番茄工作法,可惜没能很好地坚持使用下去。从现在开始有意识地去使用,把自己的时间切片。

你可能感兴趣的:(图乐园读书会日课7:重新理解并行)