Multi-Threaded Programming With POSIX Threads
This tutorial is an attempt to help you become familiar with multi-threaded programming with the POSIX threads (pthreads) library, and attempts to show how its features can be used in "real-life" programs.
The link address is: http://users.actcom.co.il/~choo/lupg/tutorials/multi-thread/multi-thread.html