Quote:
Also Programming with POSIX® Threads by David R. Butenhof explains much of what I needed.
An excellent book. Dave was deeply involved with the development of POSIX.1c.
I note that you mention that you will be developing for both Solaris and Linux. Linux has a number of threading models as does Solaris and the threads implementations vary depending on the particular OS version your application is running on. Test and test again!