12、下列关于线程的说法中,错误的是()。A.在Android中,可以在主线程中创建新的线程B.在创建的新线程中,它可以操作UI组件C.新线程使用Handler和主线程通信D.创建的Handler对象隶属于创建它的线程

题目

12、下列关于线程的说法中,错误的是()。

A.在Android中,可以在主线程中创建新的线程

B.在创建的新线程中,它可以操作UI组件

C.新线程使用Handler和主线程通信

D.创建的Handler对象隶属于创建它的线程


相似考题
更多“12、下列关于线程的说法中,错误的是()。”相关问题
  • 第1题:

    下列关于线程优先级的说法中,正确的是( )。

    A.线程的优先级是不能改变的

    B.线程的优先级是在创建线程时设置的

    C.在创建线程后的任何时候都可以设置

    D.B和C


    正确答案:C
    解析: 本题考查线程优先级的概念。首先应该了解Java的线程是有优先级的,并且可以控制其优先级,可以排除选项A;选项B和选项C本身就矛盾,故选项D是错误的,B和C不能同时选择。线程的优先级在创建线程时可以设置,也可以通过getPriority()方法来获得线程的优先级,通过setPriority()方法来设定线程的优先级。线程的优先级属于考试重点内容,应该重点掌握。

  • 第2题:

    下列说法中,错误的是( )。

    A.线程就是程序

    B.线程是一个程序的单个执行流

    C.多线程是指一个程序的多个执行流

    D.多线程用于实现开发


    正确答案:A
    解析:将一个程序转换成为多个独立运行的子任务,每个子任务就是一个线程。线程是程序的一个执行流,它是一个以CPU为主体的行为。在Java中,线程的模型就是一个CPU、程序代码和数据的封装体。

  • 第3题:

    下列关于线程组的说法中,错误的是( )。

    A.一个线程只能在创建时设置其线程组

    B.线程组使一组线程可以作为一个对象进行统一处理和维护

    C.在应用程序中线程可以独立存在,不一定要属于某个线程组

    D.线程组由java.lang包中的ThreadGroup类来实现


    正确答案:C
    解析:Java语言中,每个线程都必须归属于一个线程组。线程组可以把一组线程作为单个对象进行统一的处理或维护。线程在创建时必须显示确定其归属的线程组,其他任何时候都不允许更改线程所属的线程组。线程创建时默认继承父进程的线程组,线程组由java.lang包中的 ThreadGroup类来实现。

  • 第4题:

    下列关于线程优先级的说法中,正确的是______。

    A.线程的优先级是不能改变的

    B.线程的优先级是在创建线程时设置的

    C.在创建线程后的任何时刻都可以设置其优先级

    D.B和C


    正确答案:C
    解析: Java语言中线程的优先级是用一个介于MIN_PRIORITY和MAX_PRIORITY之间的整数来表示的。可以在创建线程后的任何时刻修改线程的优先级。

  • 第5题:

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

    A.线程有其产生、存在和消亡的过程

    B.一个进程可以创建多个线程

    C.Java需要利用外部的线程支持库来实现多线程

    D.在Java语言中支持多线程


    正确答案:C

  • 第6题:

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

    A.在引入线程的操作系统中,线程是一个特殊的进程

    B.在引入线程的操作系统中,线程是进程的一个实体

    C.线程拥有自己的资源,进程不再拥有资源

    D.线程切换花费比进程切换花费多


    正确答案:B
    解析:在引入线程的操作系统中,线程是进程中的一个实体,是CPU调度和分派的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。所以线程不是一个特殊的进程,并且线程切换的花费比进程切换花费少得多。

  • 第7题:

    下列关于线程描述错误的是()。

    • A、在一个线程中,只能有一个Looper
    • B、在一个线程中,可以有多个Handler
    • C、在一个线程中,只能有一个MessageQueue
    • D、在一个线程中,只能有一个Looper、MessageQueue和Handle

    正确答案:D

  • 第8题:

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

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

    正确答案:D

  • 第9题:

    下列关于线程优先级的说法中,正确的是()

    • A、 线程的优先级是不能改变的
    • B、 线程的优先级是在创建线程时设置的
    • C、 在创建线程后的任何时候都可以设置
    • D、 B和C

    正确答案:D

  • 第10题:

    下列关于超线程技术说法错误的是()

    • A、超线程技术的CPU在功能上与双核CPU相似
    • B、超线程技术就是利用特殊的硬件指令,把两个逻辑内核拟成物理芯片
    • C、超线程技术是让单个处理器能使用线程级并行计算,从而兼容多线程并行计算
    • D、只要CPU支持超线程技术就能发挥超线程的性能,与其它硬件和软件无关

    正确答案:C

  • 第11题:

    单选题
    下列关于线程描述错误的是()。
    A

    在一个线程中,只能有一个Looper

    B

    在一个线程中,可以有多个Handler

    C

    在一个线程中,只能有一个MessageQueue

    D

    在一个线程中,只能有一个Looper、MessageQueue和Handle


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

  • 第12题:

    单选题
    下列关于超线程技术说法错误的是()
    A

    超线程技术的CPU在功能上与双核CPU相似

    B

    超线程技术就是利用特殊的硬件指令,把两个逻辑内核拟成物理芯片

    C

    超线程技术是让单个处理器能使用线程级并行计算,从而兼容多线程并行计算

    D

    只要CPU支持超线程技术就能发挥超线程的性能,与其它硬件和软件无关


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

  • 第13题:

    下列说法中,错误的一项是 ( )

    A.线程是程序中的一个执行流

    B.多线程是程序中的多个执行流

    C.线程是进程的一次动态执行过程

    D.进程是程序的一次动态执行过程


    正确答案:C
    解析:该题考查的是进程和线程的概念。进程是程序的依次动态执行过程,它属于动态概念;线程是比进程更小的执行单位,是程序中的一个执行流。所以选项C的说法是错误的。

  • 第14题:

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

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

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

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

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


    正确答案:A

  • 第15题:

    下列关于线程状态和生命周期的说法不正确的是

    A.一个线程组内不仅可以包含线程,还可以包含其他线程组

    B.线程在终止状态可以调用start()方法使它可运行

    C.在Java中,最顶层的线程组是main

    D.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占


    正确答案:B
    解析:终止状态是线程执行结束的状态,没有方法可以改变它。

  • 第16题:

    下面关于线程优先级的说法中,错误的是()。

    A.java中的线程的优先级有三个静态常量

    B.新建线程的优先级默认为最低

    C.优先级高的线程优先被执行

    D.一个线程运行时,有可能被比它高优先级的线程抢占运行


    正确答案:B

  • 第17题:

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

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

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

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

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


    正确答案:C

  • 第18题:

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

    A.通过执行Thread.currentThrea《)返回当前线程的引用

    B.currentThread()方法是静态方法

    C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行

    D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行


    正确答案:C

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    在java程序中,下列关于线程的说法错误的是()

    • A、线程启动调用start方法
    • B、线程的主体是run方法
    • C、线程运行中调用sleep方法可以进入阻塞状态
    • D、在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源

    正确答案:D

  • 第21题:

    下列关于线程调度的叙述中,错误的是()。

    • A、调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会
    • B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会
    • C、具有相同优先级的多个线程的调度一定是分时的
    • D、分时调度模型是让所有线程轮流获得CPU使用权

    正确答案:B,C

  • 第22题:

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

    线程是以CPU为主体的行为

    B

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

    C

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

    D

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


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

  • 第23题:

    单选题
    关于线程说法不正确的是()。
    A

    在android中,我们可以在主线程中,创建一个新的线程

    B

    在创建的新线程中,它可以操作UI组件

    C

    新线程可以和Handler共同使用

    D

    创建的Handler对象,它隶属于创建它的线程


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

  • 第24题:

    单选题
    在java程序中,下列关于线程的说法错误的是()
    A

    线程启动调用start方法

    B

    线程的主体是run方法

    C

    线程运行中调用sleep方法可以进入阻塞状态

    D

    在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源


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