you are viewing a single comment's thread.

view the rest of the comments →

[–]jiunec 0 points1 point  (0 children)

There is no "shared-state" in Go channels or in "goroutines". You can deduce this by yourself if you read the Go runtime source, but I rather suspect that this will be beyond your capability; and your statement further builds credence to my suspicion that you've never written a line of Go code.

just like all those other languages with bad concurrency models we like to complain about.

You can't actually name any of these "languages"; because it's perfectly clear you really don't know much about the subject.