Version 2.3.0 of ZThread

Release Notes: New functionality for Executors (optional waiting and task grouping), improvements to the Thread interface (optional waiting, no need to distinguish between daemon and non-daemon threads). ThreadLocal improvements and CountedPtr improvements. In general, things have undergone an overhaul resulting in a much more usable interface.

Other releases

Release Notes: A bug in ConcurrentExecutor/PoolExecutor has been fixed. Cancel() is optional, as it should be.

Release Notes: New functionality for Executors (optional waiting and task grouping), improvements to the Thread interface (optional waiting, no need to distinguish between daemon and non-daemon threads). ThreadLocal improvements and CountedPtr improvements. In general, things have undergone an overhaul resulting in a much more usable interface.

Release Notes: The changes that have been accumulating in CVS have been rolled up.

Release Notes: This release fixes an oversight in ThreadQueue that prevented daemon threads from being properly joined.

Release Notes: Support for MacOS, and misc. updates for vanilla primatives & build files.

Screenshot

Project Spotlight

Nulloy

A music player with a waveform seek bar.

Screenshot

Project Spotlight

hamsterdb Embedded Storage

A fast and portable database engine written in ANSI-C.