系统相关
首页 > 系统相关> > 使用linux命令行进行单独的线程优先级检查

使用linux命令行进行单独的线程优先级检查

作者:互联网

我可以通过转到/ proc / $(pidof任务)/给出来查看应用程序中使用的线程数

cat status.

有没有办法使用命令检查linux中的单个线程优先级?

问候,
学习者

解决方法:

用-m -l运行ps.它将列出与特定PID相关的所有线程和优先级

ps -m -l [PID]

例:

PC@PCuser:~$ps -m -l 10070

F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY        TIME CMD
0 -  1000 10070     1  0   -   - - 31325 -      ?          0:42 gedit
0 S  1000     -     -  0  80   0 -     - poll_s -          0:41 -
1 S  1000     -     -  0  80   0 -     - poll_s -          0:00 -
1 S  1000     -     -  0  80   0 -     - poll_s -          0:00 -

编辑:

PC@PCuser:~$ps -T -l [PID]

F S   UID   PID  SPID  PPID  C PRI  NI ADDR SZ WCHAN  TTY        TIME CMD
0 S  1000 10070 10070     1  0  80   0 - 31325 poll_s ?          0:42 gedit
1 S  1000 10070 10073     1  0  80   0 - 31325 poll_s ?          0:00 gedit
1 S  1000 10070 10074     1  0  80   0 - 31325 poll_s ?          0:00 gedit

标签:linux,multithreading,pthreads,embedded-linux,thread-priority
来源: https://codeday.me/bug/20190703/1366227.html