美文网首页线程&&进程
进程和线程(上)

进程和线程(上)

作者: 朽木新芽 | 来源:发表于2018-02-01 11:14 被阅读22次

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

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

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

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

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

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

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

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

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

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

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


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

相关文章

  • 进程和线程(上)

    中国有一个村叫计算机村,其中有个村民叫CPU,此人号称拥有无影手般的速度,身速手速之快,让人惊叹。据说别人吃饭筷子...

  • 线程和进程概念

    线程和进程 进程 线程 线程和进程的区别

  • 线程

    线程的概念 线程:light weight process,轻量级的进程,Linux环境下本质上仍是进程。和进程的...

  • 17_多线程

    =================线程和进程 =============进程 =============线程 ==...

  • OC-底层原理 23:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • iOS 多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • 线程

    线程和进程 进程 线程 线程和进程的区别 线程的好处和坏处 创建线程的方式一 线程中常用的方法 代码实例 创建线程...

  • 计算机中的进程与线程

    进程和线程 什么叫进程和线程?你如果去Google上搜索可能会出现这样的话:线程是资源分配的最小单位,线程是CPU...

  • iOS底层原理24:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程和进程 线程和进程的定义 线程 线程是进程的基...

  • js进阶二内建对象:Math,Date,String,Array

    线程机制和事件机制 应用程序必须运行在某个进程的某个线程上 一个进程中至少有一个运行的线程: 主线程, 进程启动...

网友评论

    本文标题:进程和线程(上)

    本文链接:https://www.haomeiwen.com/subject/aworzxtx.html