0

安らかなサービスにSpring Bootを使用しています。今日、他の理由で Spring Boot Admin Threads ページにアクセスし、次の統計を発見しました。

Blocked count   307
Blocked time    -1
Waited count    398265
Waited time -1
Lock name   java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e0ca0e
Lock owner id   -1
Lock owner name 
sun.misc.Unsafe.park(Unsafe.java:-2) native
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
java.lang.Thread.run(Thread.java:-1) 

ブロックされた数は、現在 307 のブロックされたスレッドがあることを示していますか? それとも、ブロックされたスレッドの総数と待機カウントは、ブロックで待機する必要があったスレッドの総数であることを示していますか?

スレッド表示に表示される値について適切な説明を見つけることができません。誰かがこれらの数値を説明してくれれば幸いです。

4

1 に答える 1