This is implementation of performing rotations on cube concurrently. It groups operations which can be executed in parallel and does it with modified Writers & Readers synchronization pattern.
The interface of Cube was given as a part of Task of 2021/2022 Concurrent Programming course at University of Warsaw.