我正在从事 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
字段为您提供当前分配给该线程的处理器。