Pure and simple transaction memories

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - September 12, 2006

Now for a technical article.

How can several parallel programs maintain a consistent view of state. By this I mean how can two programs, possibly in different countries, manipulate common state variables in a consistent manner? How can they do so in a way that does not involve any locking?

The answer is surprisingly simple and incredibly beautiful and makes use of something called a transaction



Categories: Blogs  Joe Armstrong