What You’ll Want to Know
Posix Threads (pthreads): A well considered threading API used as the model for Tcl 8.2 and AOLserver 3.0
Basic thread primitives:
- Creating and joining (waiting for) threads
- Mutexes (or locks) to protect shared data
- Condition variables to signal and synchronize threads
- Thread local storage to maintain per-thread data which can not be passed directly between functions