make build
make start p=r # starts RMI registry and server using ReadersPreferencePolicy
# other options are p=w for WritersPreferencePolicy
# and p=n for NoPreferencePolicy
make client fk=1 ct=asdf l=1 # writes "asdf" in resource1.txt, taking 1 second
make client fk=1 l=2 # reads from resource1.txt, taking 2 seconds
make client fk=2 ct=fdsa l=3 # writes "fdsa" in resource2.txt taking 3 seconds
make test # automatically create some clients
make stop # kill RMI registry and server
make clean # removes build folder and *.txt files
Deflaimun/reader-writer-problem
Implementation of the three readers–writers problem in Java with RMI.
Java