In GO we have goroutines functionality out of the box.
We can run code in parallel.
But in our parallel running code we can work with shared variables.
And it is not clear how exactly GO handles such situations
The map programming interface in GO described in GO blog.
We just need to recall, that map is key-value storage and
it should retrieve values by key as fast as possible.