经典而不精简,简约而不简单
程序\进程\线程
上一篇 /
下一篇 2006-09-07 18:35:57 / 天气: 晴朗
/ 心情: 高兴
一、任务
控制程序的执行,提供资源分配,调度输入/输出控制,数据管理;
二、程序和进程的区别
(1)程序是静态概念,本身可作为一种软件资源保存,而进程是程序的一次执行过程,是动态的概念,它有一定的生命周期,是动态的产生和消亡;
(2)进程是一个能独立运行的单位,能与其他进程并发执行,进程是作为自愿申请和调度单位存在的,而通常的程序段不能作为一个独立的运行单位;
(3)程序与进程无一一对应关系,一方面一个程序可由多个进程共用,另一方面,一个进程在活动中游客顺序地执行若干个程序。
三、线程
线程是指程序的一个指令执行序列,WIN32平台支持多线程程序,允许程序中存在多个线程。在单个CPU中,系统把CPU的时间片按照调度算法分配给各线程,因此各线程实际上是分时执行的。
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG: