itgle.com

现代操作系统中,引入线程的主要目的是A.提高并发度B.每个线程拥有独立的地址空间C.减少通信开销D.线程之间的切换时间短E.每个线程可以拥有独立的栈

题目

现代操作系统中,引入线程的主要目的是

A.提高并发度

B.每个线程拥有独立的地址空间

C.减少通信开销

D.线程之间的切换时间短

E.每个线程可以拥有独立的栈


相似考题
更多“现代操作系统中,引入线程的主要目的是A.提高并发度B.每个线程拥有独立的地址空间C.减少通信开销D ”相关问题
  • 第1题:

    在操作系统中引入(7),是为了减少程序并发执行时所付出的时空开销,使操作系统具有更好的并发性。

    A.压缩

    B.临界

    C.进程

    D.线程


    正确答案:D
    解析:因为进程是一个资源拥有者,因而在进程的创建、撤销和切换中,系统必须为之付出较大的时空开销。也因此,在系统中所设置的进程数目不宜过多,进程切换的频率也不宜过高,引入线程的目的就是为了减少程序并发执行时所付出的时空开销,使操作系统具有更好的并发性。

  • 第2题:

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

    A.线程是比进程更小的能独立运行的基本单位。

    B.线程的引入增加了程序执行的时空开销。

    C.引入线程可以提高程序并发执行的程度,可以进一步提高系统的效率。

    D.一个进程一定包含多个线程。


    C. 不管系统中是否有线程,进程都是拥有资源的独立单位

  • 第3题:

    线程之所以能减少并发执行的开销是因为线程基本不拥有资源。


    资源

  • 第4题:

    请教:2016计算机四级网络工程师高分突破试题多选题63如何解答?

    现代操作系统中,引入线程的主要目的是

    A.提高并发度

    B.每个线程拥有独立的地址空间

    C.减少通信开销

    D.线程之间的切换时间短

    E.每个线程可以拥有独立的栈


    A,C,D,E

    【解析】线程可以增加并发的程度啊。其实多进程也是可以并发,但是为什么要是线程呢?因为线程是属于进程的,是个轻量级的对象。所以再切换线程时只需要做少量的工作,而切换进程消耗很大。这是从操作系统角度讲。

    从用户程序角度讲,有些程序在逻辑上需要线程,比如扫雷,它需要一个线程等待用户的输入,另一个线程的来更新时间。还有一个例子就是聊天程序,一个线程是响应用户输入,一个线程是响应对方输入。如果没有多线程,那么只能你说一句我说一句,你不说我这里就不能动,我还不能连续说。所以用户程序有这种需要,操作系统就要提供响应的机制。

  • 第5题:

    在下面的叙述中正确的是()

    A.引入线程可提高程序并发执行的程度,可进一步提高系统效率

    B.线程是操作系统进行资源分配的单位

    C.线程的引入增加了程序执行时时空开销

    D.一个进程一定包含多个线程


    可通过电场控制偏转