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
gui
command) - Single Connection Between Nodes
- Scales to any number of Philosophers