多项选择题

关于Java多线程的叙述,以下哪些为真?
A、创建线程必须通过Thread类
B、Java线程调度采用抢占式调度策略
C、线程被调度时将执行start()方法的内容
D、线程在运行时可以调用sleep方法来主动休息。