This release brings ssthreads much closer to production quality. It is almost completely LinuxThreads binary compliant, it has been tested with Mozilla and the Blackdown and IBM 1.3.1 JDKs , and is generally much higher quality. If you need a threads package that has good reliability characteristics, this is worth looking at.
ssthreads is a threads package designed for reliability. It does priority inversion avoidance on all mutexes, deadlock detection, and adds features for recovering from programmer errors.
This release of ssthreads brings compatability with linuxthreads, no need to build special versions of glibc for it. It will drop-in replace linuxthreads in many cases (no rwlocks yet, though). It even runs mozilla.
ssthreads is a threads package for more robust threads. This version of ssthreads fixes some bugs, moves to a new version of the libc generic threads patches, and changes the way signal handlers that don't return or do threads calls are handled.
This new version of ssthreads uses a generic threads abstraction to glibc that is much less invasive than the last one. No other changes besides that.
A new version of the threads package is out there, it fixes some bugs and adds priority ceiling mutexes.
ssthreads provides a more robust threading package than linuxthreads, it has priority inheritance, deadlock detection, and all thread operations are safe in signal handlers. This is an alpha release, not for the faint of heart.