计算机操作系统

下面是关于线程的叙述,其中正确的是()。A、线程自己拥有一点资源,但它可以使用所属进程的资源B、由于同一进程中的多个线程具有相同的地址空间,所以它们间的同步和通信也易于实现C、进程创建与线程创建的时空开销不相同D、进程切换与线程切换的时空开销相同

题目

下面是关于线程的叙述,其中正确的是()。

  • A、线程自己拥有一点资源,但它可以使用所属进程的资源
  • B、由于同一进程中的多个线程具有相同的地址空间,所以它们间的同步和通信也易于实现
  • C、进程创建与线程创建的时空开销不相同
  • D、进程切换与线程切换的时空开销相同
参考答案和解析
正确答案:B,C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列叙述正确的是

A.在系统中进程和线程都是拥有资源的一个独立单位

B.线程自己不拥有系统资源,但可以访问其隶属进程的资源

C.进程的系统开销比线程小

D.在引入线程的系统中,操作系统的并发性降低


正确答案:B
解析:在系统中进程是拥有资源的一个独立单位,线程自己不拥有系统资源,但可以访问其隶属进程的资源。进程的系统开销比线程大;在引入线程的系统中,操作系统的并发性更好。

第2题:

下列关于线程叙述错误的是______。

A.线程也称为“轻量级进程”,任何进程都可以创建多个并发执行的进程

B.同一个进程内各线程可以访问整个进程所有的资源

C.Win 32应用程序通常是多线程的

D.Win 98将进程作为处理器调度对象,而把线程作为资源分配单位


正确答案:D

第3题:

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

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

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

C.线程与进程毫无关系

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


正确答案:B

第4题:

在引入线程概念的操作系统中,有关线程和进程的说法不正确的是(3)。

A.线程切换的开销小于进程切换的开销

B.进程是拥有资源的一个独立单位,而线程不拥有系统资源

C.有的系统线程的切换、同步和通信都不需要OS内核的干预

D.进程间可并发执行,但一个进程中的多个线程间不可以并发执行


正确答案:D
解析:D项的正确说法是:进程间和一个进程中的多个线程问都可以并发执行。

第5题:

下面是关于线程的叙述,其中不正确的是:(20)。

A.一般地说,线程自己不拥有资源(也有一点必不可少地资源),但它可以使用其所属进程的资源

B.由于同一进程中的多个线程具有相同的地址空间,所以它们之间的同步和通信也易于实现

C.进程创建于线程创建的时空开销不相同

D.进程切换与线程切换的时空开销相同


正确答案:D
解析:进程切换比线程切换的开销要大。

第6题:

下列关于线程的说法正确的是(4)。

A.引入线程的OS线程切换的开销远小于进程切换的开销;有的系统线程切换、同步和通信都无须OS内核的干预

B.引入线程的OS线程切换的开销和进程切换的开销差不多;有的系统线程切换、同步和通信都无须OS内核的干预

C.引入线程的OS线程切换的开销远小于进程切换的开销;所有系统线程的切换、同步和通信都需要OS内核的干预

D.引入线程的OS线程切换的开销和进程切换的开销差不多;所有系统线程的切换、同步和通信都需要OS内核的干预


正确答案:A
解析:引入线程的OS线程切换的开销远小于进程切换的开销;有的系统线程切换、同步和通信都无须OS内核的干预。

第7题:

为了实现多任务处理、提高程序执行的并发性,操作系统中引入了进程、线程等机制。在Window98环境下,下列的叙述中哪个是错误的?

A.线程用于描述进程中的运行路径,每当进程被初始化时系统就要创建一个主线程

B.Window98环境下的所有进程均可能创建多个线程

C.同一个进程产生的多个线程共享一个内存地址空间

D.线程是处理器调度的对象,进程是资源分配的单位


正确答案:B

第8题:

下列关于线程的叙述中,正确的是

A.每一个线程可以有多个标识符和其相应的线程描述表

B.不同的线程可以执行相同的程序

C.同一进程中的各个线程共享该进程的逻辑地址空间

D.多个线程不可以并发执行


正确答案:B
解析:每一个线程有唯一的标识符和一张线程描述表。不同的线程可以执行相同的程序。同一进程中的各个线程共享该进程的内存地址空间。多个线程是可以并发执行的。

第9题:

下面对进程和线程所具有特性的比较中,正确的有( )。

Ⅰ.同一进程中的线程切换不会引起进程切换

Ⅱ.从一个进程中的线程切换到另一个进程中的线程时会引起进程切换

Ⅲ.创建、撤销切换进程时的开销会远大于相应的线程操作

Ⅳ.引入线程的操作系统能更有效地使用资源和提高系统吞吐量

A.Ⅰ和Ⅱ

B.Ⅰ和Ⅲ

C.Ⅰ、Ⅱ和Ⅲ

D.全都是


正确答案:D
解析:进程是操作系统资源分配的单位,线程可以作为一个独立运行的单位,一个进程可以拥有多个线程,同一进程中的线程共享该进程拥有的资源,进程中的线程也可以并发执行,从而提高系统利用率和系统效率。

第10题:

下述是关于进程和线程的说法:

①在传统的OS中,进程是系统分配资源和进行调度的基本单位。而线程则是系统分配资源的基本单位。

②进程就是线程。

③线程可以创建另外一个线程,同一个进程中的多个线程可以并发执行。线程也有就绪、运行和阻塞三种基本状态。

其中正确的个数为______。

A.0

B.1

C.2

D.3


正确答案:B
解析:在传统的OS中,进程是系统分配资源和进行调度的基本单位。线程则是系统实施调度的基本的、独立的单位。线程基本上不拥有资源,只拥有一点运行必不可少的资源。引入线程的原因:由于在进程的创建、撤消和切换过程中,系统付出的时空代价较大,因此在系统中的进程数目不宜过多,进程切换不能过于频繁,这就限制了并发程度的提高。引入线程之后,将传统的进程的两个基本属性分开,也就是说在传统的OS中,进程是系统分配资源和进行调度的基本单位,当引入线程之后,进程只作为分配资源的基本单位,而将线程作为调度的基本单位。可以通过创建线程来完成任务,提高了并发程度。线程可以创建另外一个线程,同一个进程中的多个线程可以并发执行。线程也有就绪、运行和阻塞三种基本状态。

更多相关问题