我有一个Java程序占用了100%的CPU,但似乎什么也没做。如果我进行线程转储,则有4个线程(在5个线程池中)等待获取锁。"IncomingWorkPool5"-Threadt@363java.lang.Thread.State:WAITINGatsun.misc.Unsafe.park(NativeMethod)-waitingtolock(ajava.util.concurrent.locks.ReentrantLock$NonfairSync)ownedby"IncomingWorkPool3"t@354atjava.util.concurrent.locks.LockSupp