使用pause和alarm实现sleep