Skip to content

42 cursus-project, aims to cover threads & processes in C.

Notifications You must be signed in to change notification settings

saad-out/FaLaSiFa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FaLaSiFa (Philosophers)

Introduction

Welcome to Philosopher's Cursus Project! This project is part of the curriculum within the 42 network's common core, designed to challenge students in concurrent programming and synchronization techniques. In this README, we'll guide you through understanding and tackling this project step by step.

Project Overview

The Philosopher's Cursus Project is a programming assignment that draws inspiration from a classic problem in computer science known as the Dining Philosophers problem. This problem, first proposed by E. W. Dijkstra in 1965, serves as an excellent illustration of the challenges involved in concurrent programming.

In this project, you'll be tasked with creating a program that manages a group of philosophers who alternate between eating, thinking, and sleeping. The goal is to ensure that each philosopher can eat without starving and that the program runs smoothly without issues such as deadlocks or data races.

About

42 cursus-project, aims to cover threads & processes in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published