The Message Queue C-API library creates the threads needed to provide runtime support for a Message Queue C client. It uses NSPR (Netscape Portable Runtime) GLOBAL threads. NSPR GLOBAL threads are fully compatible with native threads on each supported platform. Message Queue C Runtime Thread Model shows the thread model that the NSPR GLOBAL threads map to on each platform. For more information on NSPR, please see
http://www.mozilla.org/projects/nspr/
Table 3–1 Thread Model for NSPR GLOBAL Threads
Platform |
Thread Model |
---|---|
Solaris |
pthreads |
Linux |
pthreads |
AIX |
pthreads |
Windows |
Win32 threads (from Microsoft Visual C++ runtime library msvcrt) |