A simple thread-safe queue implementation using std::mutex and std::condition_variable to demonstrate the producer-consumer pattern in C++.
- Thread-safe queue for concurrent access by multiple producer and consumer threads.
- Max size limit with blocking behavior for producers and consumers.
- Unit tests using GoogleTest.