PAPIを使用して、プログラム内のすべてのC++ 11 std::thread
スレッドの全体カウンタを取得したいと考えています。 PAPIライブラリでのスレッドのサポートはCで、以下の低レベルの関数を呼び出すことで初期化することができC++でPAPIを使用する方法11 std:thread?
:
int PAPI_thread_init(unsigned long(*handle)(void));
ハンドルがあるPAPI documentation on Threadsはと言います
現在のスレッドIDを符号なしlongとして返すルーチンへのポインタ。
たとえば、pthreadの場合、ハンドルはpthread_self
です。 しかし、私はそれがC + + 11 std::thread
と一緒にすべきかどうか分かりません。 PAPIとは異なるものを使用する方が理にかなっているとは限りません。
[この 'std :: thread'リファレンス](http://en.cppreference.com/w/cpp/thread/thread)。私はあなたを助けることができるいくつかのメンバー機能を見つけることができると確信しています。 –