您未登录,请登录后下载
确定
登陆/注册
首页
图书
视频
智能题库
书目
联系
关于我们
版权声明
用户协议
如何注册
如何认证
隐私协议
样书申请
其他测试栏目
登陆/注册
首页
图书
视频
智能题库
书目
联系
关于我们
版权声明
用户协议
如何注册
如何认证
隐私协议
样书申请
其他测试栏目
智能题库
>
Java项目开发实训教程
>
单元六 多线程的使用
判断题
1、如果前台线程全部死亡,后台线程也会自动死亡。( )
A 、对
B 、错
2、操作系统中的每一个进程中都至少存在一个线程。( )
A 、对
B 、错
3、在多任务操作系统中,系统是支持进程并发执行的,也就是说多个进程可以同一时刻运行。( )
A 、对
B 、错
4、在多任务操作系统中,系统是支持进程并发执行的,也就是说多个进程可以同一时刻运行。( )
A 、对
B 、错
5、操作系统中的每一个进程中都至少存在一个线程。( )
A 、对
B 、错
6、线程结束等待或者阻塞状态后,会进入运行状态。( )
A 、对
B 、错
7、在应用程序中,优先级越高的线程先执行,优先级低的线程会后执行。( )
A 、对
B 、错
8、一个线程可以调用yield方法使其他线程有机会运行。( )
A 、对
B 、错
9、静态方法不能使用synchronized关键字来修饰。( )
A 、对
B 、错
10、当调用一个正在运行线程的stop( )方法时,该线程便会进入休眠状态。( )
A 、对
B 、错
单选题
11、在以下哪种情况下,线程进入就绪状态?( )
A 、线程调用了notify( )方法时
B 、线程调用了yield( )方法时
C 、线程调用了join( )方法时
D 、线程调用了sleep( )方法时
12、如果线程正处于运行状态,则它可能到达的下一个状态是( )
A 、其他所有状态
B 、可运行状态、阻塞状态、终止状态
C 、只有阻塞状态和终止状态
D 、只有终止状态
13、Thread类位于下列哪个包中?( )
A 、javawt
B 、javutil
C 、javlang
D 、javio
14、以下哪种原因不会导致线程暂停运行?( )
A 、挂起及由于I/O操作而阻塞
B 、休眠
C 、阻塞
D 、等待
15、系统提供当( )方法终止时,能使线程进入死亡状态。
A 、sleep
B 、yield
C 、setprority
D 、run
16、对于死锁的描述,下面的四种说法不正确的是( )。
A 、处于死锁状态的线程处于阻塞状态,无法继续运行
B 、一旦出现死锁,程序会发生异常
C 、Java 虚拟机没有检测和处理死锁的措施
D 、当两个线程互相等待对方释放同步锁时会发生死锁
17、系统提供线程调用 sleep( )方法后,该线程将进入( )状态?
A 、死亡
B 、阻塞
C 、运行
D 、就绪
18、线程默认优先级是( )。
A 、10
B 、5
C 、1
D 、0
19、以下关于计算机中,线程调度模型的说法错误的是( )。
A 、抢占式调度模型是指让可运行池中优先级高的线程优先占用CPU
B 、分时调度模型是指让所有的线程轮流获得CPU的使用权
C 、Java虚拟机默认采用分时调度模型
D 、在计算机中,线程调度有两种模型,分别是分时调度模型和抢占式调度模型