golang-concurrency-patterns A list of concurrency patterns using goroutines and channels in Go Patterns Fan In Fan In With Single Goroutine Fan Out To All Fan Out To Any Generator Ping Pong Receive Till Quit Send When Available Sequential Fan In (With Generator) Synced Quit Timeout Timeout Each Event Turnout References Google I/O 2012 - Go Concurrency Patterns Google I/O 2013 - Advanced Go Concurrency Patterns