Parallel Algorithmic Thinking and Learning It in Go

I have a history of learning and practicing standard, consistent algorithms, and I have reached a fairly high level of comfort with them. However, I have zero experience in parallel programming and thinking at the same time.

From a consistent point of view, Go looks like a very funny language to work with. However, in addition to the Go and Effective Go tutorials, which already require some prior knowledge of parallel programming, I really don’t know where to start learning parallel programming well enough so that I can effectively use Go support for them.

Can someone tell me a good place to start (besides the tutorial)?

+4
source share
1 answer

http://www.usingcsp.com/cspbook.pdf is what Rob Pike recommends.

+4
source

Source: https://habr.com/ru/post/1334837/


All Articles