Quelle est une description de haut niveau d'OpenMP?
L'article Wikipedia indique que "OpenMP (Open Multi-Processing) est une interface de programmation d'application (API) qui prend en charge la programmation multiprocesseur à mémoire partagée multiplateforme en C, C++ et Fortran sur de nombreuses architectures, y compris les plateformes Unix et Microsoft Windows. Il se compose d'un ensemble de directives de compilation, de routines de bibliothèque, et de variables d'environnement qui influencent le comportement à l'exécution." Quoi?
Comment cela se compare-t-il à d'autres approches de la concurrence, comme les threads, les pools de threads et le vol de travail?