Thread Synchronization In Java
Synchronization in java is the capability to control the access of multiple threads to any shared resource.Java Synchronization is better option where we want to allow only one thread to access the shared resource.The synchronization is mainly used to To prevent thread interference. To prevent consistency problem. Types of Synchronization There are two types of synchronization: Process Synchronization Thread Synchronization Here, we will discuss only thread synchronization. Thread Synchronization: There are two types of thread synchronization mutual exclusive and inter-thread communication. Java synchronized method: If you declare any method as synchronized, it is known as synchronized method. Synchronized method is used to lock an object for any shared resource. When a thread invokes a synchronized method, it automatically acquires the lock for that object and releases it when the thread completes its task.

Comments
Post a Comment