JAVA 多线程中sleep()和wait()的区别:
sleep()是Thread类定义的static方法,表示线程休眠,将执行的机会给其他线程,但是监控状态依然保持,休眠时间到即会自动恢复。
wait()是Object类定义的方法,表示线程等待,一直到执行了notify()和notifyAll()后才结束等待。
JAVA 多线程中sleep()和wait()的区别
最新推荐文章于 2022-07-22 17:37:37 发布
JAVA 多线程中sleep()和wait()的区别:
sleep()是Thread类定义的static方法,表示线程休眠,将执行的机会给其他线程,但是监控状态依然保持,休眠时间到即会自动恢复。
wait()是Object类定义的方法,表示线程等待,一直到执行了notify()和notifyAll()后才结束等待。