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

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

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

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

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

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

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容