java使数据不被串行化_java多线程试题

狂翔IT工作室多线程试程

一.选择题

1.下列说法中,正确的一项是() A

A.单处理机的计算机上,2个纯种一官半职直不能并发执行

B.单处理机的计算机上,2个线程实际能够并发执行

C.一个线程可以包含多个线程

D.一个进程只能包含一个线程

2.下列说法中错误的一项是()A

A.线程就是程序

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

B.多线程是指一个程序的多个执行流D.多线程用于实现并发

3.下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态(D)

A.等待阴塞状态下的线程被notify()唤

B.等待阻塞状态下的纯种被interrput()中断

C.等待时间到

D.等待阻塞状态下的线程调用wait()方法

4.下列哪个方法可以使线程从运行状态进入其他阻塞状态(A)

A.sleep

B.wait

C.yield

D.start

5.下列不是进程组成部分的一项是(D)

A.代码

B.数据

C.内核状态

D.显示器

6.下列哪一个不属于java线程模型的组成部分(D)

A.虚拟的CPU

B.虚拟CPU执行的代码

C. 代码所操作的数据

D.执行流

7.下列说法中错误的一项是(C)

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

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

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

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

8.下列不属于线程组成部分的一项是(C)

A.程序计数器

B.堆栈

C. 进程地十空间中的代码

D.栈指针

9.下列关于JA V A线程模型的说法中,错误的一项是(A)

A.Java线程模型包括计算机的CPU

B.代码可以与其他线程共享

C. 数据可以被多个线程共享

D.线程模型在http://www.doczj.com/doc/5bf7fd1612661ed9ad51f01dc281e53a580251a8.htmlng.Thread类中被定义

10.下列说法中错误的一项是(D)

A.一个线程是一个Thread类的实例

B.线程从传递给纯种的Runnable实例run()方法开始执行

C.线程操作的数据来自Runnable实例

D.新建的线程调用start()方法就能立即进入运行状态

11.下列关于Thread类提供的线程控制方法的说法中,错误的一项是(D)

A.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成

B.线程A通过调用interrupt()方法来中断其阻塞状态

C.若线程A调用方法isAlive()返回值为true,则说明A正在执行中

D.currentThread()方法返回当前线程的引用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值