What is the high level description of OpenMP?
The Wikipedia article reads: “OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform collaborative multi-processor memory programming in C, C ++ and Fortran on many architectures, including Unix and Microsoft Windows platforms. It consists of a set of compiler directives, library routines, and environment variables that affect runtime behavior. " What?
How does it compare to other concurrency approaches like threads, thread pools and job theft?
source
share