comp.lang.python.announce
  Home FAQ Contact Sign in
comp.lang.python.announce only
 
Advanced search
December 2007
motuwethfrsasuw
     12 48
3456789 49
10111213141516 50
17181920212223 51
24252627282930 52
31       1
2007
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
comp.lang.python.announce Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  ANN: Axon.STM 1.0.1 (release) Minimalistic Software Transactional Memory (with examples)         


Author: Michael Sparks
Date: Dec 24, 2007 03:56

Hi,

I've received some great feedback since the initial beta release of
the minimalistic STM code I discussed and released 2 weeks ago. I've
incorporated the feedback, and created a couple of examples based on
the canonical dining philosophers example. (One based on normal python
threads, one based on Kamaelia)

It turns out that there was a potential race hazard during "using"
and "usevar" which I'd missed - many thanks to Richard Taylor for
pointing out this issue.

Changelog
=========
1.0.1
* Improved locking. (fixed race hazards during copying for reading - the
last release was noted as probably OK for CPython, but maybe not for
Jython or IronPython. This version is more robust)
* Added Dining Philosophers examples (threading & Axon threading)
Show full article (7.08Kb)
no comments