Windows – How to check thread priority of a random process

processwindows

In Windows Task Manager I can set (or when I right click I can view) the process priority. Is shows "real time", "high", "above normal", etc. The same goes for the "ProcessExplorer" (from sysinternals, now microsoft). The question is: Is there a way to see what threads are running with what priorities in a given process? (along with a number, which is from 0 to 31, I think). So that would be 32 priority levels, not just 5 level. (6,7,8,9,10)


Full disclaimer: I've already posted this question on stackoverflow, however it was suggested that this belongs on superuser, so I marked it to delete it since no one was able to give me an answer.


Best Answer

Ok, I found it. In the ProcessExplorer you can right click on the process, select properties. From there, select Threads Tab, it shows all the threads running inside the process with "dynamic priorities". That's what I was looking for.