多项选择题

一个正在执行的线程在遇到下列情况会暂时停止执行()

A.休眠
B.执行suspend被挂起
C.执行输入输出操作
D.执行wait()方法