• Concurrency is not parallelism. Concurrency is about dealing with lots of things at once, where Parallelism is about doing lots of things at once

  • Don’t communicate by sharing memory; share memory by communicating"