Я хотел бы использовать PAPI для получения общих счетчиков всех потоков С++ 11 std::thread
в программе.
В документации PAPI по потокам говорится следующее:
Поддержку потоков в библиотеке PAPI можно инициализировать, вызвав следующую низкоуровневую функцию на C:
int PAPI_thread_init(unsigned long(*handle)(void));
где ручка
Указатель на подпрограмму, которая возвращает идентификатор текущего потока как unsigned long.
Например, для pthreads дескриптор pthread_self
. Но я понятия не имею, что должно быть с С++ 11 std::thread
. И если имеет смысл использовать что-то отличное от PAPI.
std::thread
ссылка. Я уверен, что вы можете найти некоторые функции-члены, которые могут вам помочь. - person Some programmer dude   schedule 12.08.2016