Concurrency Control - Producer - Consumer Issues