Microsoft Interview Question

write a client-product multi threaded queue