1

SMP Linux(2.6.18)を実行する組み込みMIPS2コアプロセッサがあります。

メインGUIスレッドのアフィニティを2つのコアの一方に割り当て、もう一方のコアをドライバー/データパス処理に使用することを計画しています。

ただし、どのスレッドがどのコアにあるかをどのように判断するのかという質問があります。

アフィニティマスクは問題なく取得できますが、どのスレッドがどのコアにあるかを判断する他の方法(/ procシステムなど)はありますか?

ありがとう。

4

1 に答える 1

2

sched_getcpu-呼び出し元のスレッドが実行されているCPUを判別します

   man sched_getcpu()
于 2011-09-01T18:14:57.927 に答える