勇往直前的专栏

写给以后的自己

漫画:通俗易懂的进程与线程解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。   2. 假定工厂的电...

2019-01-14 15:39:29

阅读数 144

评论数 0

一个故事讲完进程、线程和协程

来源:码农翻身 作者:刘欣 很久以前,有两个程序,暂且称他们旺财和小强吧。 旺财和小强这两个程序都很长,每个都有十几万行。 他们两个的人生价值就是到CPU上去运行,把运行结果告诉人类。 CPU是稀缺资源,只有一个,他们俩必须排着队,轮流使用。 旺财从头到尾执行完了,让出CPU, 让小...

2018-12-19 14:25:45

阅读数 46

评论数 0

Linux进程状态解析 之 R、S、D、T、Z、X (主要有三个状态)

linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。 Linux进程状态:R (TASK_RUNNING),可执行状态。      只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的...

2018-11-23 09:01:07

阅读数 268

评论数 0

提示
确定要删除当前文章?
取消 删除