New release, bzr 36020

4 views
Skip to first unread message

Adam Olsen

unread,
Apr 11, 2008, 5:33:12 PM4/11/08
to python-safethread
I've switched to the official bzr mirror for this release.
Unfortunately I can't sync directly up with the most recent alpha
snapshot, so you'll have to use bzr instead.

Progress has been good. Major features:
* deadlocks while trying to enter a Monitor are automatically
detected and broken with a DeadlockError exception
* conditions have been added to Monitors. They have less complexity
than the traditional approach, as well as having O(1) overhead (no
"thundering herd" problem.) An example is at [1].
* conditions are cancellable, meaning an error in a sibling thread
will make them stop waiting, rather than hanging your program forever

[1] http://code.google.com/p/python-safethread/wiki/Monitors#Conditions
Reply all
Reply to author
Forward
0 new messages