进程和线程(上)

中国有一个村叫计算机村,其中有个村民叫CPU,此人号称拥有无影手般的速度,身速手速之快,让人惊叹。据说别人吃饭筷子夹菜放到嘴里的功夫,也就短短一两秒,他就已经在厨房切好了炒100道菜的原料,整个村子也就仅有一个叫寄存器的村民能勉强跟上不掉队,至于超越他,在计算机村的历史上就没有出现过。

能者多劳,CPU承包了全村的炒菜任务,能用自己的特长帮助村民,CPU也做的不亦乐乎。一到了吃饭的点家家户户准备好原始材料,发出信号等待着CPU的到来。

因为要兼顾到全村人在饭时吃上饭,不能你家做完了再给他家做,要是赶上一人家吃满汉全席那还叫别人家吃饭不啦。

CPU很聪明,他采取的办法是你家做一会他家做一会,来回跳着轮流着做,因为CPU身速手速极快,所以村民都普遍觉得CPU一直在自家厨房忙活。

因为CPU每天都能出色的完成任务,所以好多和CPU相关的事都成了当地方言体系的一部分。

比如当地人把CPU每天跳着轮流着做饭的时候,把从进一村民家的家门到出家门的这段时间叫进程。

为什么叫“进程”而不叫什么这程那程,方言嘛,没什么特别的理由就是一种习惯,怪着哩。所以进程在当地指的是有序的时间段,一个最小的执行单元。

入乡随俗,我们也讲“进程”。进程虽然是一个最小的执行片段,但是它也是一个挺宽泛的词,比如一个进程里CPU可能炒了一个鱼香肉丝,一个宫保鸡丁,一个麻婆豆腐,用进程这个词我们无法描述类似做宫爆鸡丁,做鱼香肉丝这样更细的事情。

饭后闲扯淡嘛,当地人肯定会聊一些杂七杂八的,比如CPU在谁家做什么菜的时候烫了手之类的小八卦。

基于这种闲扯淡的需求,当地人把CPU来到一个村民家做饭的这段时间里,把做每道菜的更细的时间片段叫做线程。

又是一个奇怪的方言词汇。所以进程和线程指的都是CPU的工作时间片段,只不过线程相比进程粒度更小,更具体细致而已。

这篇介绍两个方言词汇“进程”和“线程”,下一篇介绍当地人总结出来的进程线程的一些有趣的小东西。

    原文作者:Bit虫技术故事
    原文地址: https://www.jianshu.com/p/7575091a5b6a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞