Clojure's Atoms are ref like structures, with the addition of (Compare And Swap) update semantics
30 people like thisPosted: 13 years ago by Nick Palladinos
Mailbox processors can easily be used to implement active objects. This example shows how to do that with a reusable wrapper type and minimal boilerplate code in the actual class definitions. Supports both asynchronous calls and synchronous calls. For the latter case, exceptions are automatically propagated back to the caller.
92 people like thisPosted: 13 years ago by Wolfgang Meyer
Correct and Incorrect Way to Use ConcurrentDictionary
8 people like thisPosted: 8 years ago by Tuomas Hietanen
Clojure's Atoms are ref like structures, with the addition of (Compare And Swap) update semantics
28 people like thisPosted: 13 years ago by Nick Palladinos
The dining philosophers problem implemented using a waiter.
5 people like thisPosted: 13 years ago by Alex Muscar