请叙述进程与线程的区别和联系?

题目
问答题
请叙述进程与线程的区别和联系?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 23 )下列叙述中,正确的是

A )线程与进程在概念上暑不相关的

B )一个线程可包含多个进程

C )一个进程可包舌多个线程

D ) Java 中的线程没有优先级


正确答案:C

第2题:

下列叙述中最好描述了进程与线程之间关系的是( )。

A.多个线程拥有多个进程

B.单个进程可拥有多个线程

C.线程与进程毫无关系

D.多个线程拥有单个进程


正确答案:B
解析:Windows98是多任务的操作系统,许多应用程序可同时运行。进程是正在运行的应用程序,为了提高进程内的并发性和处理器的利用效率,Windows98引入了线程的概念,而把进程作为资源分配的单位。各个32位Windows程序至少有一个线程,并能有多个线程,调度程序然后对Window98中的所有线程进行抢占式多任务处理。

第3题:

下列关于进程和线程的叙述中,正确的是()。

A、一个进程只可拥有一个线程

B、一个线程只可拥有一个进程

C、一个进程可拥有若干个线程

D、一个线程可拥有若干个进程


参考答案:C

第4题:

线程与进程的区别和联系?


正确答案: 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。

第5题:

进程与线程的根本区别是()。

A.进程要占用一个进程控制块,开销较大,而线程无此开销
B.进程是资源分配单位,而线程是调度和执行的单位
C.进程增加会增加死锁的机会,而线程有效避免了这一问题
D.进程是调度和执行单位,而线程是资源分配单位

答案:B
解析:
线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不需有系统资源,只需基本的一点点资源。

第6题:

下列叙述中,正确的是

A.线程与进程在概念上是不相关的

B.一个线程可包含多个进程

C.一个进程可包含多个线程

D.Java中的线程没有优先级


正确答案:C
解析:本题考查有关线程的基本知识。
  线程与进程在概念卜是相关的。进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程。线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。因此,选项A的说法是错误的。
  线程是比进程更小的单位。一个进程在其执行过程中,可以产生多个线程,形成多个执行流。每个执行流即每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。因此,选项B的说法是错误的,而选项C的说法是正确的。
  线程是有优先级的。Threa类有3个有关线程优先级的静态常量:
  Thread.MIN PRIORITY(最低优先级,通常为1)、Thread.MAX_PRIORITY(最高优先级,通常为10)、Thread.NORM_PRIORITY(默认优先级,通常为5)。因此,选项D的说法是错误的。
  因此,本题的正确答案是选项C。

第7题:

下列关于线程的叙述正确的是(32)。

A.线程是进程的一部分

B.进程是线程的一部分

C.进程与线程无关

D.进程和线程是同一个概念


正确答案:A

第8题:

下列叙述中最恰当地描述了进程与线程之间关系的是( )。

A.多个线程拥有多个进程

B.多个进程可拥有多个线程

C.线程与进程毫无关系

D.多个线程拥有单个进程


正确答案:B

第9题:

简述线程、进程和应用程序域之间的区别和联系。
进程是运行中的应用程序,拥有自己独立的内存空间和资源,进程间相互隔离,不能直接共享内存。
线程是进程内部的一个执行单元,它是操作系统分配处理器时间的基本*单位。一个进程可以有一个或多个线程组成,且至少有一个线程称为主线程。线程可以与同一进程中的其他线程共享内存和关联的资源。
应用程序域提供安全而通用的处理单元,公共语言运行库可使用它来提供应用程序之间的隔离,从而可以在单个进程中运行几个应用程序域。

第10题:

简述线程与进程的区别和联系?


正确答案: 1)进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性
2)进程和线程的主要差别在于它们是不同的操作系统资源管理方式。
3)进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。
4)线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉。所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。
5)但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。