Must read: Multithreaded programming guide (Solaris 10): Link to docs.sun.com site
Multithreaded programming guide (Solaris 10) The book in PDF format, download from ccfit.nsu.ru

Уильям Стивенс, UNIX Взаимодействие процессов, СПб, Питер, 2002

Многонитевое программирование, методическое пособие по одноименному спецкурсу на ВМиК МГУ.

Семинары 6-7 из методического пособия по курсу "Операционные системы" МФТИ.

Other documentation and sources:

Linux Tutorial: POSIX Threads
POSIX Threads Explained (article by Daniel Robbins on IBM developerWorks): Part 1 Part 2 Part 3
comp.programming.threads FAQ
Getting Started With POSIX Threads
C and C++ Application Development on AIX, IBM Redbook.
C and C++ Application Development on AIX The book in PDF format, download from glory.nsu.ru

To implement all tasks successfully you also must know C language.
comp.lang.C FAQ