make compile
The program includes 3 cases and does Berkley synchronization in every case. Following case by case commands will generate log files for 3 simultaneous processes.
To Execute:
make run_case_1
Case 2: Total Ordering (Also prints the original received order after printing totally ordered receive).
To execute:
make run_case_2
To Execute:
make run_case_3
./process <Algo? 0:Total Order, 1:Mutual Exclusion> [For total order, Also print original receive order? 0/1] ["master"]