Go – goroutines and channels
When you have to deal with concurrency problems, Go has a strong advantage to deal with it. goroutine it is the way that Go supports concurrency, running simultaneous function in a differently Thread from the main, cleverly managed by the runtime. From the golang documentation, this is how they explain about it. A goroutine is a lightweight thread managed by the Go runtime. In this blog post, i will try to show this, exploring why they are a game-changer for concurrent programming…