C / C ++ omp: функции блокировки

Я пытаюсь перейти от pthreads к openmp, у меня есть приложение, с которым я работаю … Я пытаюсь выяснить, какие функции блокировки доступны. Я должен заблокировать части глобального массива, где заблокированная часть значительно меньше, чем глобальный массив. Пример в псевдо:

array={0,1,2... ...n};
...
lock (4,654,1777)
//do something thread safe
unlock (4,654,1777)
...

Возможна ли эта блокировка в openmp?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]