Abstract3.1 Introduction3.2 Overview of Basic Libraries3.3 Overview of Basic Thread Management3.4 Using Posix Threads3.5 Using Windows Threads3.6 C++11 Thread Library3.7 SPool Utility3.8 SPool Examples3.9 First Look at OpenMP3.10 Database Search Example3.11 Conclusions3.12 Annex: Coding C++11 Time Durations