第2章测试:线程基础
测试你对Java线程基础知识的掌握程度
问题 1
创建线程的正确方式有哪些?
A. 继承Thread类
B. 实现Runnable接口
C. 实现Callable接口
D. 以上都是
问题 2
线程的哪个状态表示线程正在等待获取监视器锁?
A. RUNNABLE
B. BLOCKED
C. WAITING
D. TIMED_WAITING
问题 3
关于守护线程,以下说法正确的是?
A. 守护线程必须在start()之后设置
B. 当所有非守护线程结束时,JVM会退出
C. 守护线程不能被中断
D. 守护线程的优先级总是最低的
问题 4
Thread.interrupted()方法的作用是?
A. 检查线程是否被中断,不清除中断状态
B. 检查当前线程是否被中断,并清除中断状态
C. 中断指定线程
D. 强制终止线程
问题 5
使用Runnable接口相比继承Thread类的优势是?
A. 避免Java单继承限制
B. 更好的代码复用性
C. 任务与线程分离
D. 以上都是
提交答案
重新开始
0/5
请完成测试后查看结果
再次测试
返回章节
课程目录
首页