Multiple concurrent threads of execution are fine as a concurrency substrate, so long as you minimize synchronization between threads. They can run on independent cores with no problem.
Threads are crap as a programming model.
Something like Clojure's parallel-friendly constructs has the potential to make an Azul box shine, whilst avoiding programmer error.
Threads are crap as a programming model.
Something like Clojure's parallel-friendly constructs has the potential to make an Azul box shine, whilst avoiding programmer error.