The Seven Models
The seven models covered in this book have been chosen to provide a broad view of the concurrency and parallelism landscape.
- Threads and locks:
-
Threads-and-locks programming has many well-understood problems, but itâs the technology that underlies many of the other models weâll be covering and it is still the default choice for much concurrent software.
- Functional programming:
-
Functional programming is becoming increasingly prominent for many reasons, not the least of which is its excellent support for concurrency and parallelism. Because they eliminate mutable state, functional programs are intrinsically thread-safe and easily parallelized.
- The Clojure Wayâseparating identity and state:
-
The Clojure language has popularized ...
Get Seven Concurrency Models in Seven Weeks now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.