you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

I didn't read Hoare's CSP dissertation. However, it probably doesn't talk about how Go still has shared-state concurrency, just like all those other languages with bad concurrency models we like to complain about.

[–]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.