Java Threads Question:

Download Job Interview Questions and Answers PDF

What are synchronized methods and synchronized statements?

Java Threads Interview Question
Java Threads Interview Question

Answer:

Synchronized methods are methods that are used to control access to an object. A thread only executes a synchronized method after it has acquired the lock for the method's object or class. Synchronized statements are similar to synchronized methods. A synchronized statement can only be executed after a thread has acquired the lock for the object or class referenced in the synchronized statement.

Download Java Threads Interview Questions And Answers PDF

Previous QuestionNext Question
How does multithreading take place on a computer with a single CPU?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?