Goroutines Crash Course (Mutex, Channels, Wait Group, & More!)
Goroutines are an incredibly powerful feature of Go that allow us to create parallel and concurrent code with ease. Today I am breaking down how these work and giving a few examples of their key concepts: wait groups, channels, and mutex.
twitter: https://twitter.com/benjamin41902
insiderviz: https://www.insiderviz.com
timestamps
0:00 intro
0:53 goroutines
2:19 concurrency vs parallelism
5:58 wait group
8:06 channels
11:44 mutex
15:00 outro
#golang #tutorial #programming