What you see is a repository of my solution for task no. 1. of the Concurrent Programming (pol. Programowanie Współbieżne, PW) course offered by the Faculty of Mathematics, Informatics and Mechanics at the University of Warsaw (further referred to as "MIM UW") in the 2021/2022 winter semester.
The task was to write a program that enables concurrent read & write operations on a Rubik's cube with a fair strategy for both types. Reading - displaying the cube, writing - rotating it.
You can find the original task description in Polish here.
Copyright of the task's description and resources: MIM UW.