To add something to my previous comment, I can point anyone that is interested in Go concurrency models and so goroutines to the best article I have read about it from Trevor Forrey on Medium. medium.com/@trevor4e/learning-gos-...
It is the perfect one if you are not very used to it and want to learn it the easy way.
And then have a look at his other article. They are absolutely great materials about Go.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Goroutines are the Go implementation of concurrency.
And you must not compare Concurrency with Parallelism.
Here is a very good video about it from Rob Pike.
And the associated slides (have a look at it, it is very educational) :
Concurrency is not Parallelism
So it is basically using resources efficiently.
Then you can improve the process using parallelism.
So goroutines are basically the Go implementation of concurrency.
I hope that can help.
To add something to my previous comment, I can point anyone that is interested in Go concurrency models and so goroutines to the best article I have read about it from Trevor Forrey on Medium.
medium.com/@trevor4e/learning-gos-...
It is the perfect one if you are not very used to it and want to learn it the easy way.
And then have a look at his other article. They are absolutely great materials about Go.