参考答案和解析
错误
更多“31、一旦一个线程被创建,它就开始运行。”相关问题
  • 第1题:

    下列有关线程的叙述哪个是正确的?

    A.一旦一个线程被创建,它就立即开始运行

    B.调用start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行

    C.主线程不具有默认优先级

    D.Java中线程的优先级从低到高以整数0~9表示


    正确答案:B
    解析:一个新创建的线程并不是自动开始运行的,必须调用它的start()方法使之将线程放入可运行态。不同优先级的线程间是抢先式的,而同级线程间是轮转式的。主线程具有默认优先级。Java中线程的优先级从低到高以整数1-10表示,分10级。

  • 第2题:

    有关线程的哪些叙述是对的? ( ) Ⅰ:一旦一个线程被创建,它就立即开始运行 Ⅱ:使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 Ⅲ:当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面 Ⅳ:一个线程可能因为不同的原因停止(cease)并进入就绪状态

    A.Ⅱ、Ⅲ

    B.Ⅱ、Ⅳ

    C.Ⅰ、Ⅱ

    D.Ⅲ、Ⅳ


    正确答案:B
    解析:本题是考查对线程概念的掌握。一个新创建的线程并不是自动的开始运行的,必须调用它的start()方法使之将线程放入可运行态(runnable state),这只是意味着该线程可被JVM的线程调度程序调度而不是意味着它可以立即运行。线程的调度是抢先式的,而不是分时间片式的。具有比当前运行线程高优先级的线程可以使当前线程停止运行而进入就绪状态。不同优先级的线程间是抢先式的,而同级线程间是轮换式的。一个线程停止运行可以是因为不同原因,可能是因为更高优先级线程的抢占,也可能是因为调用sleep()方法。而即使是因为抢先而停止也不一定就进入可运行队列的前面,因为同级线程是轮换式的,它的运行可能就是因为轮换,而它因抢占而停止后只能在轮换队列中排队而不能排在前面。

  • 第3题:

    下列说法中,错误的一项是______。

    A.线程一旦创建,则立即自动运行

    B.线程创建后需要调用start()方法,将线程置于可运行状态

    C.线程处于可运行状态,意味着它可以被调度

    D.调用线程的start()方法后,线程也不一定能立即执行


    正确答案:A

  • 第4题:

    对进程与线程的特性,下列说法错误的是( )。

    A.进程是可以独立调度和分派的基本单位

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

    C.同属于一个进程的线程可共享进程拥有的所有资源

    D.进程可以创建一个线程,线程不能再创建线程


    正确答案:D
    解析:线程是进程中的一个实体,是被系统独立调度和分派的基本单位,一个线程可以创建和撤销另一个线程。线程也具备就绪,阻塞和执行三种基本状态。

  • 第5题:

    关于线程说法不正确的是()。

    • A、在android中,我们可以在主线程中,创建一个新的线程
    • B、在创建的新线程中,它可以操作UI组件
    • C、新线程可以和Handler共同使用
    • D、创建的Handler对象,它隶属于创建它的线程

    正确答案:B

  • 第6题:

    在Pthread线程包中,线程操作pthread_yield表示的是()。

    • A、线程让出CPU
    • B、创建一个线程
    • C、阻塞一个线程
    • D、等待一个特定的线程退出

    正确答案:A

  • 第7题:

    线程一旦被创建,则自动运行


    正确答案:错误

  • 第8题:

    下列关于叙述线程的选项中,错误的是()

    • A、  一旦一个线程被创建,它就立即开始运行
    • B、  使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
    • C、  当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面
    • D、  一个线程可能因为不同的原因停止并进入可运行状态

    正确答案:A

  • 第9题:

    当线程被创建后,其所处的状态是()

    • A、阻塞状态
    • B、运行状态
    • C、就绪状态
    • D、新建状态

    正确答案:D

  • 第10题:

    判断题
    当我们创建一个线程对象时,该对象表示的线程就立即开始运行
    A

    B


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

  • 第11题:

    多选题
    程序的创建有哪几步()。
    A

    启动线程

    B

    指定线程运行的起始点

    C

    为线程对象分配内存运行空间

    D

    在主程序中创建线程对象

    E

    建立线程类


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

  • 第12题:

    判断题
    线程一旦被创建,则自动运行
    A

    B


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

  • 第13题:

    当我们创建一个线程对象时,该对象表示的线程就立即开始运行。( )

    此题为判断题(对,错)。


    参考答案:错误

  • 第14题:

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

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

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

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

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


    正确答案:B

  • 第15题:

    下列说法中,错误的一项是______。

    A.一个线程组中可以包含若干线程

    B.一个Java应用程序启动时,Java运行系统为该程序创建一个名为main的线程

    C.一个线程组中不可以再包含线程组

    D.一个Java应用程序的最顶层线程组是main


    正确答案:C

  • 第16题:

    线程通过调用start()方法将启动该线程,使之从新建状态进入就绪队列排队,一旦轮到它来享用CPU资源时,就可以脱离创建它的主线程独立开始自己的生命周期了。()

    此题为判断题(对,错)。


    答案:对

  • 第17题:

    关于java线程,下面说法错误的是()

    • A、线程是以CPU为主体的行为
    • B、java利用线程使整个系统成为异步
    • C、创建线程的方法有两种:实现Runnable接口和继承Thread类
    • D、新线程一旦被创建,它将自动开始运行

    正确答案:D

  • 第18题:

    程序的创建有哪几步()。

    • A、启动线程
    • B、指定线程运行的起始点
    • C、为线程对象分配内存运行空间
    • D、在主程序中创建线程对象
    • E、建立线程类

    正确答案:A,D,E

  • 第19题:

    一旦一个线程对象被创建,该线程就处于的状态是()

    • A、新建
    • B、就绪
    • C、运行
    • D、阻塞

    正确答案:A

  • 第20题:

    当我们创建一个线程对象时,该对象表示的线程就立即开始运行


    正确答案:错误

  • 第21题:

    下面那些情况可以终止当前线程的运行()。

    • A、当一个优先级高的线程进入就绪状态时
    • B、抛出一个例外时
    • C、当该线程调用sleep()方法时
    • D、当创建一个新线程时

    正确答案:B

  • 第22题:

    单选题
    关于java线程,下面说法错误的是()
    A

    线程是以CPU为主体的行为

    B

    java利用线程使整个系统成为异步

    C

    创建线程的方法有两种:实现Runnable接口和继承Thread类

    D

    新线程一旦被创建,它将自动开始运行


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

  • 第23题:

    单选题
    一旦一个线程对象被创建,该线程就处于的状态是()
    A

    新建

    B

    就绪

    C

    运行

    D

    阻塞


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

  • 第24题:

    单选题
    下列关于叙述线程的选项中,错误的是()
    A

      一旦一个线程被创建,它就立即开始运行

    B

      使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行

    C

      当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面

    D

      一个线程可能因为不同的原因停止并进入可运行状态


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