Customized synchronization objects. In addition to standard FIFO
Semaphore
, it implements a LIFO version and a version with
randomized inserts into the waiter queue.
Developed for Parallel Programming and Distributed Systems course at Faculty of Electrical Engineering and Information Technology STU in Bratislava.
The package is compatible with Python 3. It was tested under Python 3.8.
pip install --upgrade fei.ppds
py -3 setup.py install
python3 setup.py install