也说程序和进程

  很多文章都在讨论进程和线程的区别,上课的时候,陈老师也说到了这个问题,觉得概括的相当的不错,所以本文就以上课的笔记开始开始。

  1. 进程 = 程序 + 数据 + PCB;
  2. 程序是静态的,其实程序员编写的代码在存储器上的static,而进程是动态的,是OS将程序、数据等加载进入后形成的。
  3. 进程的生命周期短,而程序可以长时间甚至永久的存在于存储器上。(当然,前提是你的存储器永久完好无损,^_^)。
  4. 一个程序可以生成多个进程。
  5. 进程具有创建其他进程的功能。
    (等下再继续解释上面的内容)
posted @ 2010-04-11 12:02  MR_H  阅读(206)  评论(0编辑  收藏  举报