关于线程以下说法错误的有()

题目
单选题
关于线程以下说法错误的有()
A

新起一个线程,都要使用Thread.setName(“…”)设置线程名

B

在JDK1.5或更新的版本中,若字符串拼接发生在单线程环境,使用StringBuffer

C

对多线程访问的变量、方法,必须加锁保护,避免出现多线程并发访问引起的问题

D

线程使用时,要在代码框架中使用线程池,避免创建不可复用的线程;禁止在循环中创建新线程,否则会引起JVM资源耗尽

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:C

第2题:

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

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

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

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

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


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

第3题:

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

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

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

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

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


正确答案:C

第4题:

以下关于嵌入式系统中实模式说法错误的是(55)。

A.划分了“系统空间”和“用户空间”

B.OS内核与外围应用程序之间不再有物理边界

C.运行上下文和栈是独享内核线程

D.系统中“任务”或“进程”全都是内核线程


正确答案:A
解析:实模式的主要特点是:①不再划分“系统空间”和“用户空间”,整个系统中有一个物理内存地址空间,②OS内核与外围应用程序之间不再有物理边界;③系统中“任务”或“进程”全都是内核线程,④只有运行上下文和栈是独享内核线程,其他资源都是共享的。

第5题:

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

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

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

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

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


正确答案:B

第6题:

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

A.线程就是程序

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

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

D.多线程用于实现开发


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

第7题:

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

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

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

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

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


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

第8题:

以下说法错误的是()

A.线程响应度高

B.程序是动态的

C.程序不是进程

D.进程是动态的


正确答案:B

第9题:

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

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

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

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

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


正确答案:C

第10题:

进程(线程)调度的时机有()

  • A、运行的进程(线程)运行完毕
  • B、运行的进程(线程)自我阻塞
  • C、运行的进程(线程)的时间片用完
  • D、运行的进程(线程)所需资源没有准备好
  • E、运行的进程(线程)出现错误

正确答案:A,B,C,D,E

更多相关问题