特定のコアで実行されているスレッド名をどうやって知ることができますか?

特定のコアで実行されているスレッド名をどうやって知ることができますか?

私はJavaコードを扱っています。私のコードにより、特定のJavaスレッドが特定のコアで実行されます。このコードでは、Javaスレッドに名前を付けます。特定のコアで実行されるスレッド名を示すLinuxコマンドが必要です。

書いたことがあるのでps -mo pid,tid,fname,user,psr -p command名前もわかります。プロセス(java)、その名前がわかりません。tidそのスレッドに対して決定したコアで特定のスレッドが実行されていることを確認します。

ベストアンサー1

どうですかps -eL -o user,pid,psr,comm,args

psrフィールドは、現在このスレッドに割り当てられているプロセッサを提供します。

おすすめ記事