多项选择题

当前线程在以下哪几种情况下会被停止?()

A.一个异常被抛出。
B.线程执行了sleep()方法。
C.有一个高优先级的线程到来。
D.线程在InputStream中执行read()方法。