参考答案和解析
正确答案: 在WindowsNT中,线程被定义为:进程内的一个可调度实体。WindowsNT引进线程的主要目的是要有效地实现并行性。多进程的方式虽然也可以实现并行性,但采用线程比采用进程在实现并行性上更方便、更有效。以UNIX为例,当一个进程创建一个子进程时,系统必须把父进程地址空间的所有内容拷贝到子进程的地址空间中去。对大地址空间来说,这样的操作是费时的,更何况两进程还要建立共享数据。采用多线程要好得多,因为这些线程共享进程的同一地址空间、对象句柄以及其他资源。
解析: 暂无解析
更多“WindowsNT中,线程是怎样定义的?为什么要引进“线程”这一概念?”相关问题
  • 第1题:

    Java中的线程体是由线程类的【 】()方法进行定义的,线程运行时,也是从该方法开始执行。


    正确答案:run
    run 解析:本题考查线程。Java中的线程是由线程类的run()方法定义,该方法中定义线程的具体行为。线程开始执行时,也是从它的run()方法开始执行,就像Java Application从main()开始一样。因此,本题的划线处应填入“run”。

  • 第2题:

    在引进线程的操作系统中,线程是______的基本单位,而不是独立分配资源的基本单位。


    正确答案:调度分配
    调度分配 解析:在引入线程的操作系统中,线程是进程中的一个实体,是CPU调度和分派的基本单位。

  • 第3题:

    WindowsNT中,下列线程中优先级最高的是()。

    A.交互式线程

    B.I/O型线程

    C.计算型线程

    D.空转线程


    参考答案:A

  • 第4题:

    WindowsNT中,下列线程中优先级最高的是()。

    • A、交互式线程
    • B、I/O型线程
    • C、计算型线程
    • D、空转线程

    正确答案:A

  • 第5题:

    程序中怎样创建线程?


    正确答案:创建线程对象有两种方法,一是通过继承Thread类,一是向Thread类传递一个Runnable对象。

  • 第6题:

    ()、进程和线程是设计构造WindowsNT的三个基本元素。


    正确答案:对象

  • 第7题:

    在WindowsNT中()可以处于就绪状态。

    • A、进程
    • B、线程
    • C、程序
    • D、作业

    正确答案:A

  • 第8题:

    WindowsNT的线程调度程序所依据的主要数据结构是()。


    正确答案:多优先级就绪队列

  • 第9题:

    问答题
    WindowsNT如何动态调整线程的优先级?

    正确答案: 最初,线程从创建它的进程那里获得优先级,线程可将继承的进程基本优先级改为稍高或稍低的优先级。线程在执行过程中,优先级可以动态变化。
    当线程执行完一个时间片后,该线程被中断而放弃处理机,其优先级降低一级并进入下一就绪队列。最多可降低到线程的基本优先级。一个线程从等待状态变为就绪状态时要提高优先级,提高的幅度与所等待的事件有关。等待键盘输入所提高的幅度最大,其次是等待磁盘I/O,而计算型线程所提高的幅度最小。
    解析: 暂无解析

  • 第10题:

    单选题
    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。
    A

    当线程进入就绪状态时

    B

    当线程的时间片用完或高优先级线程抢先时

    C

    当调度程序或执行体改变线程优先级时

    D

    当备用状态的线程进行描述表切换时


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    WindowsNT中,下列线程中优先级最高的是()。
    A

    交互式线程

    B

    I/O型线程

    C

    计算型线程

    D

    空转线程


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    在WindowsNT中()可以处于就绪状态。
    A

    进程

    B

    线程

    C

    程序

    D

    作业


    正确答案: C
    解析: 暂无解析

  • 第13题:

    类java.lang.ThreadDeath的功能是( )。

    A.定义并且实现Java中的线程

    B.定义Runnable接口

    C.杀死线程

    D.实现线程同步与交互


    正确答案:C
    解析:Java.lang.Thread的功能是定义并且实现Java中的线程Java.lang.Runnable的功能是定义Runnable接口;java.lang.Object的功能是定义现场同步与交互的方法;java.lang.ThreadDeath的功能是杀死线程。

  • 第14题:

    关于进城与线程的描述中,正确的是: A.进城与线程是相同的概念 B.进程需要存储空间 C.一个线程可包含多个进程 D.线程不需要分时器切换


    正确答案:B

  • 第15题:

    WindowsNT如何动态调整线程的优先级?


    正确答案: 最初,线程从创建它的进程那里获得优先级,线程可将继承的进程基本优先级改为稍高或稍低的优先级。线程在执行过程中,优先级可以动态变化。
    当线程执行完一个时间片后,该线程被中断而放弃处理机,其优先级降低一级并进入下一就绪队列。最多可降低到线程的基本优先级。一个线程从等待状态变为就绪状态时要提高优先级,提高的幅度与所等待的事件有关。等待键盘输入所提高的幅度最大,其次是等待磁盘I/O,而计算型线程所提高的幅度最小。

  • 第16题:

    为什么要引入线程?线程和进程之间的区别和联系是什么?


    正确答案:线程可以提高系统内程序并发执行的级别,可以进一步提高系统效率。线程和进程之间的联系是:线程是进程中的一个实体,是CPU调度和分派的基本.单位。区别是进程是一个资源的拥有者,而线程自己基本上不拥有系统资源,只拥有少量在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。

  • 第17题:

    WindowsNT中,线程是怎样定义的?为什么要引进“线程”这一概念?


    正确答案: 在WindowsNT中,线程被定义为:进程内的一个可调度实体。WindowsNT引进线程的主要目的是要有效地实现并行性。多进程的方式虽然也可以实现并行性,但采用线程比采用进程在实现并行性上更方便、更有效。以UNIX为例,当一个进程创建一个子进程时,系统必须把父进程地址空间的所有内容拷贝到子进程的地址空间中去。对大地址空间来说,这样的操作是费时的,更何况两进程还要建立共享数据。采用多线程要好得多,因为这些线程共享进程的同一地址空间、对象句柄以及其他资源。

  • 第18题:

    在WindowsNT的线程调度中,若线程已准备好执行,但由于资源为不可用,从而成为转化状态。当资源为可用时,线程便由转化状态进入()。


    正确答案:就绪

  • 第19题:

    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。

    • A、当线程进入就绪状态时
    • B、当线程的时间片用完或高优先级线程抢先时
    • C、当调度程序或执行体改变线程优先级时
    • D、当备用状态的线程进行描述表切换时

    正确答案:D

  • 第20题:

    为应用程序开发人员上班Certkiller.com。 您需要修改应用程序的代码。 应用程序使用两个线程命名线程A和线程B.要完成执行之前线程开始执行线程B。 您将如何完成这项任务?()

    • A、定义线程A在较低的优先级运行。
    • B、定义线程B在更高的优先级运行。
    • C、执行WaitCallback委托来同步线程。
    • D、调用线程A睡眠的方法
    • E、调用线程A自旋锁的方法

    正确答案:C

  • 第21题:

    问答题
    为什么要引入线程?线程和进程之间的区别和联系是什么?

    正确答案: 线程可以提高系统内程序并发执行的级别,可以进一步提高系统效率。线程和进程之间的联系是:线程是进程中的一个实体,是CPU调度和分派的基本.单位。区别是进程是一个资源的拥有者,而线程自己基本上不拥有系统资源,只拥有少量在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。
    解析: 暂无解析

  • 第22题:

    填空题
    WindowsNT的线程调度程序所依据的主要数据结构是()。

    正确答案: 多优先级就绪队列
    解析: 暂无解析

  • 第23题:

    填空题
    在WindowsNT的线程调度中,若线程已准备好执行,但由于资源为不可用,从而成为转化状态。当资源为可用时,线程便由转化状态进入()。

    正确答案: 就绪
    解析: 暂无解析