В чем разница между состоянием потока JVM и состоянием потока Java lang в дампе потокаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 В чем разница между состоянием потока JVM и состоянием потока Java lang в дампе потока

Сообщение Anonymous »

В приведенном ниже дампе потока у нас есть два состояния потока: JVM thread_state и java.lang.Thread.State, состояние которых является фактическим состоянием потока. JVM thread_state заблокирован, а java.lang.Thread.State находится в режиме ожидания.
“Test” #867 daemon prio = 5 os_prio = 0 tid = 0x820009600000 nid =
0x1260e7 [ JVM thread_state = _thread_blocked,
заблокировано виртуальной машиной (с битом уведомления о опросе)
ожидание блокировки виртуальной машины «self_suspend_monitor для TID 1204455»,
биты опроса:safep] java.lang.Thread
.State: TIMED_WAITING(parking)
at sun.misc.Unsafe.park(Native Method) -
locked(
a org.jctools.queues.MpscBlockingConsumerArrayQueue)
at java.util.concurrent.locks.LockSupport
.parkNanos(LockSupport.java: 215)
at org.jctools.queues.MpscBlockingConsumerArrayQueue
.parkUntilNext(MpscBlockingConsumerArrayQueue.java: 536)
at org.jctools.queues.MpscBlockingConsumerArrayQueue
.poll(MpscBlockingConsumerArrayQueue.java : 512)
at datadog.trace.agent.common.writer
.TraceProcessingWorker$TraceSerializingHandler
>.consumeFromPrimaryQueue(TraceProcessingWorker.java: 254)
at datadog.trace.agent.common.writer
.TraceProcessingWorker$DaemonTraceSerializingHandler
.runDutyCycle(TraceProcessingWorker.java : 155)
at datadog.trace.agent.common.writer
.TraceProcessingWorker$DaemonTraceSerializingHandler
.run(TraceProcessingWorker.java: 145)
at java.lang.Thread.run(Thread.java: 807)< /p>
Difference between JVM thread_state and
java.lang.Thread.State


Подробнее здесь: https://stackoverflow.com/questions/791 ... ate-differ
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»