Demonstrate "producer-consumer" issues with multithreaded synchronization