Simulation of the workflow in a factory plant between production and plant workers using buffers and multi-threading in C++
Microsoft Visual C++ 14 or higher
Microsoft Visual Studio 2019 or higher
Please read the Problem_Statement.pdf for details on the problem. The Original_Implementation.cpp contains the code implementation using mutex and shared resources using a buffer transfer for the threads. The with_blocking_buffer.cpp file contains the implementation using a blocking buffer for shared resources allocation.