I was able to resolve the deadlock in my code and it works as it should for 1 producer and 1 consumer. However, if I introduce more than 1 requester thread I seem to be prin