Java 中 sleep() 和 wait() 方法之间的区别
javaserver side programmingprogramming
在本文中,我们将了解 Java 中 sleep 和 wait 方法之间的区别。
wait
它属于‘对象’类。
此方法在同步过程中释放锁。
它不是静态方法。
它只能从同步上下文中调用。
此方法有三个重载方法,分别是
wait()
wait(long timeout)
wait(long timeout, int nanoseconds)
Sleep
它属于‘Thread’类。
同步过程中不会释放对象上的锁。
这是一个静态方法。
在同步上下文中,不需要调用‘sleep’方法。
此方法有三个重载方法,它们是−
sleep(long millis)millis: milliseconds
sleep(long millis,int nanos) nanos: Nanoseconds