Use gthreads for critical/monitor implementations
Assume AIX is _THREAD_SAFE and Lynx is _MULTITHREADED