yield()没有参数. sleep 方法使当前运行中的线程睡眼一段时间,进入不可运行状态,这段时间的长短是由程序设定的,yield 方法使当前线程让出CPU占有权,但让出的时间是不可设定的.yield()也不会释放锁标志.实际上,yield()方法对应了如下操作:先检测当前是否有相同优先级的线程处于同可运行状态,如有,则把CPU 的占有权交给此线程,否则继续运行原来的线程.所以yield()方法称为“退让”,它把运行机会让给了同等优先级的其他线程. sleep方法允许较低优先级的线程获得运行机