PAPI를 사용하여 프로그램의 모든 C++ 11 std::thread
스레드의 전체 카운터를 가져오고 싶습니다. int PAPI_thread_init(unsigned long(*handle)(void));
PAPI를 C++ 11과 함께 사용하는 방법 std : thread?
핸들이
경우 : PAPI 라이브러리의 스레드 지원이 C에서 다음과 같은 낮은 수준의 함수를 호출하여 초기화 할 수 있습니다:
PAPI documentation on Threads는 말한다
현재 스레드 ID를 부호없는 long으로 리턴하는 루틴의 포인터.
예를 들어, pthread의 경우 핸들은
pthread_self
입니다. 그러나 C과 함께해야 할 일은 잘 모릅니다. PAPI와 다른 무언가를 사용하는 것이 더 합리적이라면.
예 : [이'std :: thread' 참고] (http://en.cppreference.com/w/cpp/thread/thread). 나는 당신을 도울 수있는 멤버 함수를 찾을 수있을 것이라고 확신한다. –