一. sleep()是先进入阻塞状态,结束后在进入就绪状态。yield()则是直接进入就绪状态。
二. yield()会让优先级同级或优先级更高的 有更高的执行机会。
三.sleep()会有一interryptedException异常,要么捕捉要么显示声明抛出
四.sleep()方法比yield()方法有更好的移植性,通常不建议使用yield()方法来控制并发线程的执行。