Related Information

Recommended Additional Reading

You are strongly encouraged to read the following books for in-depth understanding of threading. Each book discusses general concepts of parallel programming by explaining a particular programming technology:

  • Intel® Threading Building Blocks (Intel® TBB)

    Reinders, James. Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism. O'Reilly, July 2007

  • OpenMP* technology

    Chapman, Barbara, Gabriele Jost, Ruud van der Pas, and David J. Kuck (foreword). Using OpenMP: Portable Shared Memory Parallel Programming. MIT Press, October 2007

  • Microsoft Win32* Threading (for Windows* OS users)

    Akhter, Shameem, and Jason Roberts. Multi-Core Programming: Increasing Performance through Software Multithreading, Intel Press, April 2006

Additional Product Information

For additional technical product information including white papers, forums, and documentation, visit

For more complete information about compiler optimizations, see our Optimization Notice.