Then again, often
#pragma omp for
is a very low mental-overhead way to speed up code.Yes! gcc/omp in general solved a lot of the problems which are conveniently left out in the article.
The we have the anecdotal "They failed firefox layout in C++ twice then did it in Rust" < to this I sigh in chrome.
Depends on the code.
OpenMP does nothing to prevent data races, and anything beyond simple for loops quickly becomes difficult to reason about.