在Java中,若线程对象t被创建后立即调用其run()方法,但未调用start(),则该线程的状态是:

答案解析

核心考点:理解线程状态转换与start()/run()的区别。 解题思路:调用run()方法仅是普通方法调用,不会触发线程启动。只有调用start()后线程才会进入Runnable状态。 选项分析: - A正确:未调用start(),线程始终处于New状态。 - B错误:Runnable需调用start()。 - C错误:Running是获取CPU时间片后的行为。 - D错误:未启动的线程不可能终止。 易错点:混淆run()的执行效果与线程状态变化。
正确答案:A
随机推荐
开始刷题