Java 面向对象 · 交互课程

模块7 · 多线程机制测验汇总

本模块 1 门课程的随堂测验共 12 题,与课程页 Quiz 同源。作答后即时判分,附逐题讲解与各课程正确率分布。

已作答
0/12

还剩 12 题未作答。可以现在交卷(未作答题按错误计),也可以答完再交。

多线程机制(12 题)

Q1

Java 中创建新线程的方式不包括( )

Q2

启动一个线程的方法是( )

Q3

线程调用 start() 之后进入( )状态

Q4

同步多线程共享数据时使用的关键字是( )

Q5

死锁产生的四个必要条件包括互斥、占有并等待、__、循环等待

Q6

线程同步的目的是防止__条件引发的数据不一致

Q7

主线程对线程 t 调用 t.join() 的作用是( )

Q8

线程生命周期中不可恢复的终态是( )

Q9

生产者–消费者模型中,缓冲已满时生产者线程的正确做法是( )

Q10

线程被 notifyAll() 唤醒后、继续执行之前必须( )

Q11

Java 中线程优先级的取值范围是( )

Q12

多个就绪线程中,把某线程 t 的优先级设为 10 意味着( )