An implementation of a barrier with semaphores in C++ and producing-consuming with shared resources exercise