Skip to content
/ liftOS Public

Python project to work on concurrency issues (multi thread vs multiprocess and locks).

License

Notifications You must be signed in to change notification settings

vmolero/liftOS

Repository files navigation

liftOS

Lift management.

Run the server:

$ python -m LiftOS

Run the clients:

$ python -m LiftClient < LiftClient/input1.txt
$ python -m LiftClient < LiftClient/input2.txt

Inputs


Input file format as follows:

<IdUser> <StartingFloor> <UserWeight>
<NumberOfLinesToProcess>
<FloorToMove> <TimeInSecBeforeCallingAgain>
<FloorToMove> <TimeInSecBeforeCallingAgain>
...

About

Python project to work on concurrency issues (multi thread vs multiprocess and locks).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published