某线程处于Runnable状态但未获得CPU时间片,此时若再次调用其start()方法,结果如何?

答案解析

核心考点:start()方法的单次调用限制。 解题思路:线程一旦调用start()进入Runnable状态后,再次调用会触发异常。 选项分析: - B正确:Java禁止重复调用start()。 - A错误:线程已在Runnable队列中。 - C/D错误:start()不控制中断或创建新线程。 易错点:误以为start()可重复调用重置状态。
正确答案:B
随机推荐
开始刷题