Source

dictionary_switches / src / CoroutinesAndConcurrency.rst

Full commit

Coroutines & Concurrency

Primary focus should be on:

  1. Using yield to create coroutines
  2. Using the new multiprocessing module

and then showing some alternative techniques.

foo bar :func:`input` baz.

Further Reading

This article argues that large-scale parallelism -- which is what multiprocessing supports -- is the more important problem to solve, and that functional languages don't help that much with this problem.