Skip to content

n33ck0/Java-Concurrency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

{CSCI 212 - Project}

{Java Concurrency with The Restaurant Problem (Based of The Classic Barbershop Problem}

By {Isaias H., Saba A., and Mindy S.}

{Brief description of application}

Technologies Used

  • Java

Description

{This school project was to create a restaurant where customers will come in to. The restaurant has three waiters waiting on five different tales, and there is one chef. The waiters seat the customers, take in the orders, bring the orders to the chef, then bring the cooked food to the table once it is ready. The customers eat, then leave the restaurant. Interfaces/ Abstracts must be used to design this project. Use at least one generic method or class, and the use of multithreading is a must. Show how this program runs with customers eating for random amounts of time}

Setup/Installation Requirements

  • There is no setup just one big Java.main file

{This is the initial upload, I'll try my best to continue honing and finessing this small little school project}

Known Bugs

  • So far, so good

License

MIT

{This code is based on the classic "Sleeping Barber Problem" which according to wikipedia: is a classic inter-process communication and synchronization problem illustrating the complexities arising when there are multiple OS processes.}

Copyright (c) 2022 Isaias H.

About

Java Concurrency with Restaurant Problem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages