在Java多线程编程中,关于线程的生命周期,以下哪项描述是正确的?

答案解析

A选项错误,线程启动后会进入就绪状态,等待CPU调度执行。B选项正确,线程在等待状态时,确实不会消耗CPU资源。C选项正确,线程一旦终止,就不能再次启动。D选项错误,线程的阻塞状态可以由多种原因引起,包括调用sleep()方法、等待I/O操作完成、等待获取锁等。
正确答案:C
随机推荐
开始刷题