プロセスからコアへのマッピングを取得するためにどのライブラリ関数を呼び出すことができますか、またはプロセス ID を指定すると、どのコアで実行されているか、前回実行されたか、または実行がスケジュールされているかがわかります。だから、このようなもの:
core 1: 14232,42323
core 2: 42213,63434,434
core 3: 34232,34314
core 4: 42325,6353,1434,4342
core 5: 43432,64535,14345,34233
core 6: 23242,53422,4231,34242
core 7: 78789
core 8: 23423,23124,5663
sched_getcpu
呼び出しプロセスのコア番号を返します。プロセスIDを指定する関数があれば、それも良いコア番号を返しますが、見つけられませんでした。 sched_getaffinity
どちらも役に立ちません。与えられたプロセスがどのコアで実行できるかを教えてくれるだけで、私が興味を持っているものではありません。