Skip to content
#

mutexes

Here are 70 public repositories matching this topic...

Philosophers is a project from the 42 school curriculum that explores concurrent programming with threads and mutexes, processes and semaphores. It is a variation on the famous dining philosophers problem.

  • Updated Nov 15, 2022
  • C

Philosophers tackles the "Dining Philosophers" problem, focusing on concurrency issues such as deadlock and starvation. It simulates philosophers as threads/processes using mutexes/semaphores for fork management. The program logs state changes and detects starvation, ending when a philosopher dies or all have eaten a specified number of times.

  • Updated Aug 5, 2024
  • C

Improve this page

Add a description, image, and links to the mutexes topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the mutexes topic, visit your repo's landing page and select "manage topics."

Learn more