Example of synchronize Methods :
Code:
public class synchronizeMethods
{
public synchronized void IM1 ()
{
important code.
}
public synchronized void IM2 ()
{
important code.
}
public static synchronized void CM ()
{
important code.
}
}
Code:
public class synchronizeStatements
{
public void instanceMethod1 ()
{
// code for setup
synchronized (this)
{
// Update your file.
}
// code for cleanup.
}
public void IM2 ()
{
// code for setup
synchronized (this)
{
// Read from this file.
}
// code for cleanup.
}
}
Bookmarks