What thread APIs does Syllable offer?
There is a native thread API which is available to both user and kernel threads. This is spawn_thread() and related functions. There is also the os::Thread C++ class available in LibSyllable which provides a very simple C++ thread API on top of the native thread API. Syllable also offers a nearly complete implementation of POSIX threads (PThreads). PThreads support is provided for compatibility with cross-platform software and should not be used for native Syllable applications. Finally the GThread class offered by GLib is also implemented in Syllable. GThread is implemented on top of PThreads and is provided for compatibility reasons only. We urge you not to use GThread at all. If you require a portable thread API, please use PThreads.