Clojure’s Concurrency: easy atoms
Clojure’s atoms let one transactionally and atomically store values. When one uses an atom, Clojure manages the mutation of the value and guarantees atomicity. Such a feature is very useful in a highly concurrent application. Much like Java’s Atomic* classes, … Continue reading
Posted in Clojure, Concurrency, Hacking, Java, Lisp, Programming
Tagged ACID, atomicity, atoms, clojure, concurrency, hacking, multithreading, programming, threading, threads
Leave a comment