In place of a lecture today, please watch two talks by Rob Pike: "Concurrency is not Parallelism". with slides available here; (use your left and right arrow keys to navigate the slides)
and Go concurrency patterns with slides here. The first 14 minutes or so of the first talk review discussions we've had in this class before -- Pike's perspective should complement things we've alread talked about. Then comes a very brief intro to Go's concurrency mechanisms. About 23 minutes in he talks about a load balancer design and implementation. He touts the value of having channels as first-class values.

Study questions for the first talk:

Study questions for the second talk. Note that the slides have a Run button that you can use to run the code on the slides.