A project showing an example of threading using a producer and consumer