单选题 如果线程正处于运行状态,则它可能到达的下一个状态是(  )。
【正确答案】 C
【答案解析】线程的生命周期主要分为如下几个状态:新建状态、可运行状态、阻塞状态、终止状态。运行状态(Running)线程是占有CPU并实际运行的状态。此时线程状态的变迁有3种情况:①如果线程正常执行结束或应用程序停止运行时,线程将进入终止状态;②如果当前线程执行了yield()或者当前线程因调度策略从而导致当前线程进入可运行状态(也叫就绪状态);③当线程调用了sleep()方法、join()方法、wait()方法时,使用synchronized来请求对象的锁未获得时,有输入输出操作时,线程就进入阻塞状态。