我想使用PAPI來獲取程序中所有C++ 11 std::thread
線程的總計數器。如何使用PAPI與C++ 11 std:thread?
PAPI documentation on Threads說:int PAPI_thread_init(unsigned long(*handle)(void));
其中手柄是
:在PAPI庫線程支持可以通過調用在C以下的低層函數初始化
指向將當前線程ID作爲無符號長整型返回的例程的指針。
例如,對於pthreads,句柄爲
pthread_self
。 但是,我不知道它應該與C++ 11std::thread
。 如果使用與PAPI不同的東西更有意義。
檢查例如[這個'std :: thread'引用](http://en.cppreference.com/w/cpp/thread/thread)。我相信你可以找到一些可以幫助你的成員函數。 –