Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 1.38 KB

README.md

File metadata and controls

46 lines (38 loc) · 1.38 KB

42-Philosophers

Introduction

The mandatory part of this project asks us to solve the dining philosophers problem and implement a mutithreading solution. In order to better understand the solution that we are going to implement in this project I suggest you to read something about what a thread is and how multithreading works, I'll leave a couple of wikipedia references to start learning about these topics:

Clone the repository:

git clone https://github.com/Asrasal47/42-Philosophers.git

Navigate to the directory:

cd 42-Philosophers/philo && make

OR

cd 42-Philosophers/philo_bonus && make

Usage

To start the program, run the following command.

./philo

OR

./philo_bonus

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Fork the Project

Create your Feature Branch (git checkout -b feature/AmazingFeature)

Commit your Changes (git commit -m 'Add some AmazingFeature')

Push to the Branch (git push origin feature/AmazingFeature)

Open a Pull Request