Skip to content

A multithreaded implementation of the Dining Philosophers Problem in C++ using Windows API for synchronization.

Notifications You must be signed in to change notification settings

beilawellner/critical-sections

Repository files navigation

critical-sections

This project implements a solution to the classic Dining Philosophers Problem using multithreading in C++. The solution utilizes Windows API for thread management and synchronization.

Features

  • Multithreaded implementation simulating philosophers dining.
  • Utilizes critical sections for synchronization to prevent deadlock.
  • Measures execution time of the dining process.

Requirements

  • Windows Operating System
  • Visual Studio (or any compatible C++ compiler)

Alt Text

About

A multithreaded implementation of the Dining Philosophers Problem in C++ using Windows API for synchronization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages