Java Threads Question:

Download Job Interview Questions and Answers PDF

Can Java object be locked down for exclusive use by a given thread?
Or
What happens when a thread cannot acquire a lock on an object?

Java Threads Interview Question
Java Threads Interview Question

Answer:

Yes. You can lock an object by putting it in a "synchronized" block. The locked object is inaccessible to any thread other than the one that explicitly claimed it. If a thread attempts to execute a synchronized method or synchronized statement and is unable to acquire an object's lock, it enters the waiting state until the lock becomes available.

Download Java Threads Interview Questions And Answers PDF

Previous QuestionNext Question
What are synchronized methods and synchronized statements?What is the difference between the methods sleep() and wait()?