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

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

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

B

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

C

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

D

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在采用多线程技术的系统中,下列关于线程的描述哪些是正确的?( )

Ⅰ. 每个线程有自己的标识符

Ⅱ. 每个线程拥有系统分配给它的独立使用的地址空间

Ⅲ. 线程有状态及状态转换

A) 仅Ⅰ和Ⅱ

B) 仅Ⅱ和Ⅲ

C) 仅Ⅰ和Ⅲ

D) 都正确


正确答案:C

第2题:

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

A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

B.调用线程的yield()方法,可以使与当前线程相同优先级的线程获得运行机会

C.当有比当前线程优先级高的线程出现时,高优先级线程将抢占CPU并运行.

D.具有相同优先级的多个线程的调度一定是分时的


正确答案:D
解析:Java的线程调度是基于优先级的抢先式调度,它总是选择高优先级的线程先执行。所以选项C正确。Thread提供了如下的基本线程控制方法:sleep (),线程暂停,让出CPU,使低优先级的线程运行;yield(),线程暂停,让出CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续;join(),当前线程暂停,等待线程类对象运行结束。所以选项A和B正确。相同优先级的线程有可能采用分时调度也有可能是线程逐个运行,由具体JVM而定。

第3题:

关于pthread_create函数,下列说法错误的是____。

A、它返回是线程创建成功与否的错误码

B、线程属性参数使用空指针表示使用默认参数

C、它成功创建线程后立刻执行线程函数等待其结束后返回

D、可通过它将参数传递给线程函数


正确答案:C

第4题:

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


正确答案:B

第5题:

下列关于服务器操作系统的描述中,错误的是( )。

A.是多用户、多任务的系统

B.通常采用多线程的处理方式

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

D.线程管理比进程管理复杂


正确答案:B

第6题:

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

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

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

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

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


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

第7题:

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

A.Java中的每一个线程都属于某个线程组

B.线程只能在其创建时设置所属的线程组

C.线程创建之后,可以从一个线程组转移到另一个线程组

D.新建的线程默认情况下属于某父线程所属的线程组


正确答案:C
解析:线程只能在创建的时候设置所属的线程组,创建之后不可以从一个线程组转移到另一个线程组,在创建线程组时,若没有指定所属的线程组,线程自动属于其父线程的线程组。

第8题:

( 24 )关于服务器操作系统的描述中,错误的是

A )是多用户、多任务的系统

B )通常采用多线程的处理方式

C )线程比进程需要的系统开销小

D )线程管理比进程管理复杂


正确答案:D

第9题:

关于服务器操作系统的描述中,错误的是______。

A.是多用户、多任务的系统

B.通常采用多线程的处理方式

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

D.线程管理比进程管理复杂


正确答案:D
解析:现在网络操作系统(NOS)还包括多用户、多任务、多进程。在多进程系统中,为了避免两个进程并行处理所带来的问题,可以采用多线程的方式处理。线程相对于进程而言,需要较少的系统开销,其管理比进程易于进行。

第10题:

关于JavaServlet的描述,错误的是()

  • A、Servlet程序在客户端运行
  • B、单一线程处理
  • C、不可移植
  • D、可以在程序中生成HTML文件

正确答案:D

更多相关问题