sleep 方法使当前运行中的线程睡眠一段时间,进入不可运行状态,这段时间的长短是由程序设定的,yield()方法使当前线程让出cpu占有权,但让出的时间是不可设定的。实际上,yield()方法对应了如下操作:先检测当前是否有相同优先级的线程处于可运行状态,如有则把cpu 的占有权交给此线程,否则,继续运行原来的线程,所以yield()方法称为“退让,它把运行机会给了同等优先级的其他线程