Intel® C++ Compiler 16.0 User and Reference Guide
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
For more information, see http://oreilly.com/catalog/9780596514808/
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
For more information, see http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11387
Microsoft Win32* Threading (for Windows* OS users)
Akhter, Shameem, and Jason Roberts. Multi-Core Programming: Increasing Performance through Software Multithreading, Intel Press, April 2006
For more information, see http://click.intel.com/multi-core-programming.html
Intel does not endorse these books or recommend them over other books on the same subjects.
For additional technical product information including white papers, forums, and documentation, visit https://software.intel.com/en-us/intel-sdp-home/
For information about the C++ standards, visit the C++ website at http://www.isocpp.org/.
For information about the C standards, visit the C website at http://www.open-std.org/jtc1/sc22/wg14/.
For information about the OpenMP* standards, see the OpenMP website at http://www.openmp.org/