Rob Pike
Concurrency is the key to designing high performance network services. Go’s concurrency primitives (goroutines and channels) provide a simple and efficient means of expressing concurrent execution. In this talk we see how tricky concurrency problems can be solved gracefully with simple Go code.
For all I/O 2012 sessions, go to https://developers.google.com/io/
Amazon Auto Links: No products found.
good
21:21 :: recieved ? from c2
what an excellent man
The answer to the first question was unclear. So the indeterminism of go routines cannot be mocked and you just mock the service being called ?
shit flew above my head!
Hey guys I heard you like channels so I put a channel in your channel
The best presentation for Go Concurrency.
Anyone looking for the full source code of the snippets featured in this talk may find it here: https://github.com/adityamenon/Google-IO_2012_Go-Concurrency-Patterns
Slides at http://talks.golang.org/2012/concurrency.slide
Here’s the URL: rspace googlecode com/hg/slide/concur.html#title-slide
Sorry, but C# and Java are better
where is boring func in FanIn program,give me a clear program to understand.pls tis a wonderful in golang
Looks cool, but I still don’t get it – how are channels all that much different from threading ? What’s the advantage over threads?
this is a great talk. very inspiring.
Maybe on the surface. If you want to see the difference, time running 100,000 async calls. 😉
I think I know how they’ve come up with golang logo 🙂
lol, i overdid it
erlang without erlang
Simplicity at its best, Go all the way.
The more I use Go, the more I am impressed how powerful Go is.
Andrei Chikatilo?
Hi there, have you experienced Smarter Money Maker? (check on google) You will discover the serious crimes we commit against our wallet. With Smarter Money Maker, you will discover how to make extra money quickly.
I hope google goes with go (golang) as the new official language for android development, it will be the most assertive choice. This will be the big “Nextstep” for android 😉
select with a slice of channels would be awesome + specifying priority.
I think current would be a better name for channel, but maybe it’s just me 😉
Very interesting. Used it in my concurrency class.
Wonderful talk as is the language.
I <3 Rob Pike
I think you better do what you have all the characteristics of all programming languages only it is activated and enable des modes
because by eliminating pointer index it increases security but loses dynamic processes ingenious little suspect. better have all the features including haskel but the default is to show and recommend, is concerned activate other types of programming to be even more popular and more free … !!!
A remarkable talk
Go is growing on me more and more. In fact, I’m starting to love it.
This literally just made me cry. This video is why I am so proud of humanity.