经典而不精简,简约而不简单

程序\进程\线程

上一篇 / 下一篇  2006-09-07 18:35:57 / 天气: 晴朗 / 心情: 高兴

一、任务

    控制程序的执行,提供资源分配,调度输入/输出控制,数据管理;

二、程序和进程的区别

   (1)程序是静态概念,本身可作为一种软件资源保存,而进程是程序的一次执行过程,是动态的概念,它有一定的生命周期,是动态的产生和消亡;

   (2)进程是一个能独立运行的单位,能与其他进程并发执行,进程是作为自愿申请和调度单位存在的,而通常的程序段不能作为一个独立的运行单位;

   (3)程序与进程无一一对应关系,一方面一个程序可由多个进程共用,另一方面,一个进程在活动中游客顺序地执行若干个程序。

三、线程

   线程是指程序的一个指令执行序列,WIN32平台支持多线程程序,允许程序中存在多个线程。在单个CPU中,系统把CPU的时间片按照调度算法分配给各线程,因此各线程实际上是分时执行的。


FPGA/CPLD器件价格查询

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar