sleep:线程进入阻塞状态,在睡眠的时间内,他不会再获得执行机会,即使系统当中没有其他的可执行线程,处于sleep的线程也不会执行。sleep方法声明了InterruptException异常。
yield: 线程进入就绪状态,虽然这个方法也可以让线程暂停执行,但是他只会给那些和他优先级相同或者是比他优先级更高的线程让步,如果当前系统当中没有这样的线程,那么可能下一次调度还是执行此线程。yield方法没有声明任何异常。
sleep:线程进入阻塞状态,在睡眠的时间内,他不会再获得执行机会,即使系统当中没有其他的可执行线程,处于sleep的线程也不会执行。sleep方法声明了InterruptException异常。
yield: 线程进入就绪状态,虽然这个方法也可以让线程暂停执行,但是他只会给那些和他优先级相同或者是比他优先级更高的线程让步,如果当前系统当中没有这样的线程,那么可能下一次调度还是执行此线程。yield方法没有声明任何异常。