logoalt Hacker News

Rob Pike – 'Concurrency Is Not Parallelism' [video] (2012)

26 pointsby jruohonentoday at 4:37 PM13 commentsview on HN

Comments

cassianolealtoday at 4:55 PM

Why does Vimeo require me to verify my age in the UK to watch Robert Pike talking computer science?

show 4 replies
sulamtoday at 6:01 PM

To HN moderators: title needs to note that this talk is 13 years old.

show 1 reply
davydmtoday at 4:59 PM

it's an interesting talk, my take being:

concurrency _is_ parallelism, but for I/O. People often think of parallelism for the case of making something go faster - eg placing two computations in parallel (the definition posed in the video), OR placing two I/O operations in parallel - so this is the keyboard-vs-mouse in the OS, even when you're on one core only; this is multiple web requests in JavaScript, which does not support multi-threading, but 100% does support concurrency for I/O operations - that... badum-tiss! RUN IN PARALLEL.

I get the point of the talk, and it's well interesting, but I think it depends on how one views things.

show 4 replies