7 concurrency models

1 min read

  1. Threads and locks
  2. Functional programming
  3. actors
  4. CSP - communicating sequential processes, go way, coroutines
  5. data parallelism
  6. Lambda architecture
  7. Separating identity from state, Clojure way, Software Transactional Memory

May 29, 2020