java - 如何获得JVM线程优先级?

时间:2013-11-22 13:13:28

标签: java jstack

我认为jstack应该提供线程优先级信息,但我得到的只是例如...

Deadlock Detection:

No deadlocks found.

Thread 18668: (state = BLOCKED)
 - java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
 - sun.net.www.http.KeepAliveCache.run() @bci=3, line=149 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=662 (Interpreted frame)


Thread 1382: (state = IN_JAVA)
 - java.nio.Bits.copyToArray(long, java.lang.Object, long, long, long) @bci=64, line=715 (Compiled frame; information may be imprecise)

如何找到线程优先级?

操作系统:Ubuntu 10.04.4

Java 1.6.0_26

1 个答案:

答案 0 :(得分:0)

它很可能没有线程优先级,因为它只是一个通常被忽略的提示。 Esp,如果你有免费的CPU。

要获得线程优先级,您可以获取进程中的所有线程并获取优先级集。我不相信你从外面得到这个。