From e0eab49d9f2b2156df73d6258ae69f90f60418b3 Mon Sep 17 00:00:00 2001 From: Abhishek Rathod Date: Sun, 31 Mar 2019 10:00:47 +0530 Subject: [PATCH] Update README.md --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index dee4872..28023cd 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,10 @@ # Classical-Synchronization-Problems CSN-232 Operating Systems -The folders contain the solutions to the process synchronization problems which are Producer-Consumer problem, Readers-Writers problem, Cigarette-Smokers problem, Sleeping-Barbers problem and the Dining-Philosophers problem. The code is implemented using my custom built Semaphore library named "my_semaphore.h". Along with that, I have also used Pthreads inbuilt library for to create the crcumstances to apply process synchronization. +The folders contain the solutions to the process synchronization problems which are Producer-Consumer problem, Readers-Writers problem, Cigarette-Smokers problem, Sleeping-Barbers problem and the Dining-Philosophers problem. The code is implemented using my custom built Semaphore library named "my_semaphore.h". Along with that, I have also used Pthreads inbuilt library for to create the circumstances to apply process synchronization. To run the code on the terminal, -First compile the code file using the command :- gcc Dining_philosopher.c -pthread - for a file named Dining_philosopher.c -Then use the command :- ./a.out to execute the program. +First compile the code file using the command :- + gcc Dining_philosopher.c -pthread +for a file named Dining_philosopher.c +Then use the command :- + ./a.out +to execute the program.