共计 253 个字符,预计需要花费 1 分钟才能阅读完成。
- sleep 是 Thread 类的静态方法,而 wait 是 Object 类的实例方法。
- sleep 方法会让当前线程暂停执行一段时间,不会释放锁,而 wait 方法会让当前线程暂停执行,并释放锁。
- sleep 方法必须在 synchronized 块或方法内使用,而 wait 方法必须在 synchronized 块内使用。
- sleep 方法不需要被唤醒,时间到了自动恢复执行,而 wait 方法需要通过 notify 或 notifyAll 来唤醒。
- sleep 方法可以在任何地方使用,而 wait 方法只能在同步块内使用。
丸趣 TV 网 – 提供最优质的资源集合!
正文完