How does thread synchronization occurs inside a monitor ? What levels of synchronization can you apply ?

3 years ago
OOP Java

The JVM uses locks in conjunction with monitors. A monitor is basically a guardian that watches over a sequence of synchronized code and ensuring that only one thread at a time executes a synchronized piece of code. Each monitor is associated with an object reference. The thread is not allowed to execute the code until it obtains the lock.

More related questions

Questions Bank

View all Questions