线程的 `start()` 方法的主要作用是什么?

答案解析

核心考点是线程的启动。线程的`start()`方法会启动线程,并将其从新建状态转换为就绪状态,等待CPU调度执行。不是阻塞状态,不是立刻运行,也不是终止线程。 **解题思路:** 题目考察线程的生命周期。`start()`方法是线程启动的必要步骤,会将线程置于就绪状态。 **选项分析:** * A. 使线程进入阻塞状态:`start`不会导致阻塞状态。 * B. 使线程进入运行状态:`start`是将线程放入就绪队列,等待运行,不是立刻运行。 * C. 使线程进入就绪状态:这是`start`方法的正确作用。 * D. 终止线程的执行:终止线程是通过其他方法(如`interrupt`)或线程执行结束实现的。 **易错点:** 容易混淆就绪状态和运行状态,需要明确`start()`只是使线程准备好被运行,而不是立即执行。
正确答案:C
随机推荐
开始刷题