diff b/w sleep(1000) and wait(1000)?
Answers were Sorted based on User's Feedback
Answer / rajani nagandla
The sleep method is used when the thread has to be put
aside for a fixed amount of time. Ex: sleep(1000), puts the
thread aside for exactly one second. The wait method is
used to put the thread aside for up to the specified time.
It could wait for much lesser time if it receives a notify
() or notifyAll() call. Ex: wait(1000), causes a wait of up
to one second. The method wait() is defined in the Object
and the method sleep() is defined in the class Thread.
| Is This Answer Correct ? | 44 Yes | 6 No |
Answer / gokul d
The thread which is under sleep state can be resumed back
automatically after the time mentioned.But thread under
wait has to be resumed back only by calling the notify()
method.
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / amod
the sleep() method is to make a thread to stop 4m working
for a fixed time sleep(5000)
it will make the thread to sleep for 5min
lly wait method ie wait()makes the thread to stop 4m
workin when other thread needs to excuteee
Amod s Dhupkar
| Is This Answer Correct ? | 9 Yes | 4 No |
Answer / satwant singhnagpal
In sleep method the thread does not release the object lock
| Is This Answer Correct ? | 3 Yes | 11 No |
Can Exception handling we can handle multiple catch blocks?
How do you implement tree mirroring in java?
why String class is immutable.
What are wrapper classes?
What is difference between hash mapping and hash table?
What is the meaning of flag day?
Write a program to reverse a number in java?
What are variable names?
How to make object serializable in java?
HOW TO PRINT A NO IN WORDS USING WHILE LOOP THE NO WILL BE PRINTED WHEN IT WILL BE IN THE RANGE BETWEEN 1 AND 3?
Where is the singleton class used?
Can we access private data outside of the class directly in java programming language? Why There is no runtime checking in java, which leads to access the private data directly outside of a class?