Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Differences and similarities between sleep () method and wait () method in java

Shulou Source: shulou.com Published: 2022-06-02 06:27:34 09月22日 Update

This article mainly explains the difference and common ground between the sleep () method and the wait () method in java. The content of the explanation is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn the difference and common ground between the sleep () method and the wait () method in java.

The main difference is that the sleep method does not release the lock, while the wait method releases the lock.

Both can pause thread execution.

Wait is usually used for inter-thread interaction / communication, and sleep is usually used to pause execution.

After the wait () method is called, the thread does not wake up automatically, requiring another thread to call the notify () or notifyAll () method on the same object. After the execution of the sleep () method is complete, the thread automatically wakes up. Or you can use wait (long timeout) to wake up automatically after the thread times out.

Thank you for your reading, the above is the "java in sleep () method and wait () method differences and common" content, after the study of this article, I believe that we have a deeper understanding of the difference and common ground between the sleep () method and wait () method in java, and the specific use of the situation also needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Tags: Methods threads common ground learning content objects that is ideas situations articles more knowledge knowledge points articles follow problems practice push research communication Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MariaDB Shulou Information Shulou Technology OPPO Reno Shulou Tech Info