More work on the Mutexes lecture and a producer/consumer queue example.