CJ Miller and Jesse Shellabarger
-
Fast Start
- Uses the program arguments to setup the network.
main.FastStart <Local Port> <Left Host> <Right Host> <Wait Time Before Connecting> <Starvation Time> -
Manual Start
- Follow the Prompts in the command line Push enter again after putting in port to start the client connection processes
start: Begins the algorithm and propagates that to the other Philosophersgui: Opens a JFrame that allows manual switching of the local Philosopherhungry: Forces the local Philosopher into the hungry statethinking: Forces the local Philosopher into the thinking statethirsty: Forces the client to be thirsty
- GUI (via the
guicommand) - Single Connection Between Nodes
- Scales to any number of Philosophers