On the official Russian documentation page Golang reported:
The term "concurrency" in programming, apparently, has no exact analogue in Russian. Although many people translate it as "parallelism", this is a mistake (see Parallelism is not concurrency), just as in mathematics "concurrent lines" are not at all "parallel lines", but straight lines having a common point. The Russian language is rubber, it will endure another term: "competitiveness", "competitive".
This remark, however, completely does not reveal the very concept and essence of the phenomenon of this "concurrency". What is it?
Update: Taking into account this issue , I understand that goroutine is NOT executed in parallel (not in geometric, but in the sense of simultaneous execution). Just how it all works and what is meant by this is still not understood.