单项选择题

A.一个线程一旦被创建,它就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.当一个线程因为抢占机制而停止运行时,它被放在可运行队列的前面
D.一个线程可能因为不同的原因停止并进入终止状态