sleep方法

sleep方法使得当前线程休眠

让当前线程休眠指定时间。休眠时间的准确性依赖于系统时钟和CPU调度机制。如果需要可以通过调用interrupt() 方法来唤醒休眠线程

wait(Object中定义的)

sleep vs wait
在这里插入图片描述

Java程序中wait 和 sleep都会造成某种形式的暂停,它们可以满足不同的需要。wait()方法用于线程间通信,如果 等待条件为真且其它线程被唤醒时它会释放锁,而sleep()方法仅仅释放CPU资源或者让当前线程停止执行一段时 间,但不会释放锁

猜你喜欢

转载自blog.csdn.net/qq_45874107/article/details/113797161