The following topics describe some key terms related to multithreaded parallel processing (parallelism), an overview of multithreaded parallelism, and common issues when adding multithreaded parallelism to your program:

  • If you are just learning about adding multithreaded parallel processing to application programs, please read these topics carefully.

  • If you have advanced knowledge about multithreaded parallel processing and are familiar with the concepts, quickly read (scan) these topics so you are familiar with the terms used.

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