英文:
Concurrent Algorithmic Thinking and learning it in Go
问题
我有学习和实践标准、顺序算法的经历,并且对它们有相当程度的熟悉。然而,我几乎没有并发编程和并发思维的经验。
从顺序的角度来看,Go语言看起来非常有趣。然而,除了Go教程和Effective Go这些已经假设具备并发编程先前知识的资源,我真的不知道从哪里开始学习并发编程技能,以便能够有效地使用Go对并发的支持。
除了教程之外,有人能告诉我一个好的起点吗?
英文:
I have a history of studying and practicing standard, sequential
algorithms and I've reached a fair degree of comfort with them.
However, I have next to zero experience with concurrent programming
and thinking concurrently.
From a sequential point of view, Go looks like an extremely fun
language to work with. However, besides the Go tutorial and Effective
Go which already assume prior knowledge of concurrent programming, I
really don't know where to begin learning concurrent programming
skills well enough so that I can effectively use Go's support for
them.
Could anybody tell me a good place to start (besides the tutorial)?
答案1
得分: 4
http://www.usingcsp.com/cspbook.pdf - 这是Rob Pike推荐的。
英文:
http://www.usingcsp.com/cspbook.pdf - that's what Rob Pike recommends.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论