GoProducerConsumer Golang provides the powerful channel tools. We can use it to implement the Producer & Consumer pattern with few codes. This project refer to the example in Effective Go.