Как измерить время работы потока?

Как измерить время работы потоков в рекурсивной функции?
например есть функция (примерный код)
void function(int i, int j )
{
#pragma omp task
if (i>j) 
    function(i,  j );
#pragma omp task
if (i<j)
  function(j, i );
#pragma omp taskwait
}

//сама функция вызывается 
#pragma omp parallel 
	{
#pragma omp single nowait
		{
			function(i, j );
		}
	}

как узнать время работы каждого потока?
  • Вопрос задан
  • 623 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы