ZThread is an advanced object-oriented threading
and synchronization library, implemented in C++
for POSIX, MacOS, and Win32 systems. It provides
an excellent and powerful abstraction from native
threads. It includes interruptible thread objects
and several other synchronization control objects.