ConcurrentQueue A C++ thread-safe queue that can be used in producer-consumer pattern, and a thread pool based on it.