why the sleep method does not leave the lock and wait method
leave the lock
Answer Posted / amit singh
every class has an object lock but when you used
synchronized block or synchronized method
means to say the when you use synchronized keyword then the
object lock come in an existence without you don't get the
lock on particular object you
must know that wait()
1) what is the purpose of when you call wait on the object
which lock you get when you use synchronized block or method
then particular thread immediate leave the
lock so means to say that wait must to use when you get the
lock on the particular object without
2)its your turns to think that there is any mendotary
to call Thread.sleep() method in synchronized block
so whe there is no relation b/t sleep and Monitor(i'm saying
lock on the object)
why youthink it like that why the sleep() doesn't leave the
lock and wait() leave the lock
3) ther is no realtion between object lock and sleep
amit singh
amitsing2008@gmail.com
| Is This Answer Correct ? | 0 Yes | 2 No |
Post New Answer View All Answers
What is custom tag in java?
Can we use lambda without functional interface?
What is reflection in java?
What is optional in java 8? What is the use of optional?advantages of java 8 optional?
How do you run an executable jar file?
What is hql in java?
What is the difference between Logical Parallelism and Physical Parallelism?
What is the difference between jar and executable jar?
Why serialization is used in java?
If you’re overriding the method equals() of an object, which other method you might also consider?
What is savepoint in java?
Is it correct to say that using parentheses can only change?
What is ioexception in java?
explain how java se 8 data and time api solves issues of old java date api?
What are the advantages of lambda functions?