1. pthread 2. Pre-emptive threads (pthread) 3. Mutex 4. Counter 5. Condition Variable 6. Semaphore 7. Portable Thread safe Queue 8. Portable Job Queue 9. pthread tests