选择题
19.
下面不是进程和程序的区别的是______。
A、
程序是一组有序的静态指令,进程是一次程序的执行过程
B、
程序只能在前台运行,而进程可以在前台或后台运行
C、
程序可以长期保存,进程是暂时的
D、
程序没有状态,而进程是有状态的
【正确答案】
B
【答案解析】
下表是程序、进程、线程的定义与关联关系。
程序、进程、线程的定义与关联关系
术语
定义与描述
程序
一组指令的有序结合,是一个静态没状态的文本
进程
具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单元
线程
进程的一个实体,是CPU调度和分派的基本单元,是比进程更小的能独立运行的基本单元。本身基本上不拥有系
统资源,只拥有一点在运行中必不可少的资源(例如程序计数器、一组寄存器和栈)一个线程可以创建和撤销另一个
线程,同一个进程中的多个线程之间可以并发执行
所以,本题的答案为B。
提交答案
关闭