Broadcom Interview Question

Implement a queue, producer-consumer problem