多项选择题

A.sleep方法暂停当前线程后,会进入阻塞状态
B.yield方法调用后,线程会让步,直接进入阻塞状态
C.sleep方法声明抛出了InterruptedException,所以调用sleep方法的时候要捕获该异常,或者显示声明抛出该异常。而yield方法则没有声明抛出任务异常
D.yield方法比sleep方法有更好的可移植性,通常不要依靠sleep方法来控制并发线程的执行