Skip to content

Instantly share code, notes, and snippets.

@patwey
Last active October 27, 2015 04:03
Show Gist options
  • Save patwey/1be9ec03a3868f3a9f6f to your computer and use it in GitHub Desktop.
Save patwey/1be9ec03a3868f3a9f6f to your computer and use it in GitHub Desktop.
Concurrent Computing Lightning Talk Outline

Concurrent Computing

What is it?

  • Computations executing during overlapping time periods
  • A computation can make progress without waiting for the other computations to complete

Parallel vs. Concurrent

  • Parallel: multiple components executing at exactly the same time
  • Concurrent: multiple components executing during overlapping time periods

Communication between components

  • Message Passing
  • The Actor Model

Concurrency in the Kitchen

  • Factor a receipe into components that can be executed at the same time
  • Chefs as Actors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment