Difference between the Posix and the Solaris Threads?
> >Hi, > >What is the difference between the Posix and the Solaris Threads? > > Solaris Threads is really called UI (Unix International) Threads. > It predates POSIX threads. The API was developed by AT&T (maybe also > Sun, I’m not sure). The header file (/usr/include/threads.h) could > be found on many SVR4 unixs, although rather confusingly, the actual > library (/usr/lib/libthread.so) was shipped with far fewer. I > rather presumed from this that it was up to each vendor to actually > implement their own libthread.so, and more significantly the kernel > support underneath, but most SVR4 vendors didn’t bother; Sun Solaris > and Unixware [Novell at the time] were the only two that did AFAIK. Sun put together a “real thread package” for the followon to their 4.x series systems, which had contained a purely dreadful attempt at a user-mode thread package (confusingly called “LWP”, the same as the name given to the “kernel entities” supported later). When they started working with USL (th