并发算法思维及其在Go语言中的学习

huangapple go评论117阅读模式
英文:

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.

huangapple
  • 本文由 发表于 2011年1月10日 03:58:12
  • 转载请务必保留本文链接:https://go.coder-hub.com/4641405.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定