Professional Documents
Culture Documents
NAME: ELAVARASAN R
REG NO.: 21MID0092
FACULTY: SIVAKUMAR. N
SLOT: L15+L16
COURSE CODE: CSI3012
1. Lamport’s algorithm for mutual exclusion.
Code:
import java.util.Arrays;
import java.util.Scanner;
class LamportsMutex {
private static int[] clock;
private static boolean[] inCriticalSection;
private static int numProcesses;
private static boolean[] selectedProcesses;
private static boolean[] enteredCS;
private static final Object lock = new Object();
Screenshot:
Output:
****Thank you****