[ { "container": "<root>", "parent": null, "owner": null, "threads": [ { "tid": "1", "name": "main", "stack": [ "java.base\/java.lang.Object.wait0(Native Method)", "java.base\/java.lang.Object.wait(Object.java:366)", "java.base\/java.lang.Object.wait(Object.java:339)", "jdk.jshell\/jdk.jshell.execution.impl.PipeInputStream.read(PipeInputStream.java:53)", "java.base\/java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2893)", "java.base\/java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:3107)", "java.base\/java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:3177)", "java.base\/java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:3336)", "java.base\/java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:3258)", "java.base\/java.io.DataInputStream.readFully(DataInputStream.java:208)", "java.base\/java.io.DataInputStream.readInt(DataInputStream.java:385)", "java.base\/java.io.ObjectInputStream$BlockDataInputStream.readInt(ObjectInputStream.java:3454)", "java.base\/java.io.ObjectInputStream.readInt(ObjectInputStream.java:1160)", "jdk.jshell\/jdk.jshell.execution.ExecutionControlForwarder.processCommand(ExecutionControlForwarder.java:126)", "jdk.jshell\/jdk.jshell.execution.ExecutionControlForwarder.commandLoop(ExecutionControlForwarder.java:266)", "jdk.jshell\/jdk.jshell.execution.Util.forwardExecutionControl(Util.java:78)", "jdk.jshell\/jdk.jshell.execution.Util.forwardExecutionControlAndIO(Util.java:148)", "jdk.jshell\/jdk.jshell.execution.RemoteExecutionControl.main(RemoteExecutionControl.java:74)" ] }, { "tid": "8", "name": "Reference Handler", "stack": [ "java.base\/java.lang.ref.Reference.waitForReferencePendingList(Native Method)", "java.base\/java.lang.ref.Reference.processPendingReferences(Reference.java:246)", "java.base\/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)" ] }, { "tid": "9", "name": "Finalizer", "stack": [ "java.base\/java.lang.Object.wait0(Native Method)", "java.base\/java.lang.Object.wait(Object.java:366)", "java.base\/java.lang.Object.wait(Object.java:339)", "java.base\/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)", "java.base\/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)", "java.base\/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)", "java.base\/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)" ] }, { "tid": "10", "name": "Signal Dispatcher", "stack": [ ] }, { "tid": "11", "name": "Attach Listener", "stack": [ "java.base\/java.lang.Thread.getStackTrace(Thread.java:2450)", "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadToJson(ThreadDumper.java:262)", "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:237)", "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:201)", "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToFile(ThreadDumper.java:115)", "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:84)" ] }, { "tid": "21", "name": "Notification Thread", "stack": [ ] }, { "tid": "23", "name": "Common-Cleaner", "stack": [ "java.base\/jdk.internal.misc.Unsafe.park(Native Method)", "java.base\/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)", "java.base\/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847)", "java.base\/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)", "java.base\/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)", "java.base\/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)", "java.base\/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)", "java.base\/java.lang.Thread.run(Thread.java:1583)", "java.base\/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)" ] }, { "tid": "24", "name": "output reader", "stack": [ "java.base\/sun.nio.ch.SocketDispatcher.read0(Native Method)", "java.base\/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:46)", "java.base\/sun.nio.ch.NioSocketImpl.tryRead(NioSocketImpl.java:256)", "java.base\/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:307)", "java.base\/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)", "java.base\/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)", "java.base\/java.net.Socket$SocketInputStream.read(Socket.java:1099)", "java.base\/java.net.Socket$SocketInputStream.read(Socket.java:1093)", "java.base\/java.io.FilterInputStream.read(FilterInputStream.java:71)", "jdk.jshell\/jdk.jshell.execution.DemultiplexInput.run(DemultiplexInput.java:60)" ] }, { "tid": "25", "name": "Read-Poller", "stack": [ "java.base\/sun.nio.ch.WEPoll.wait(Native Method)", "java.base\/sun.nio.ch.WEPollPoller.poll(WEPollPoller.java:65)", "java.base\/sun.nio.ch.Poller.poll(Poller.java:363)", "java.base\/sun.nio.ch.Poller.pollLoop(Poller.java:270)", "java.base\/java.lang.Thread.run(Thread.java:1583)", "java.base\/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)" ] }, { "tid": "26", "name": "Read-Updater", "stack": [ "java.base\/jdk.internal.misc.Unsafe.park(Native Method)", "java.base\/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)", "java.base\/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470)", "java.base\/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)", "java.base\/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)", "java.base\/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669)", "java.base\/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616)", "java.base\/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286)", "java.base\/sun.nio.ch.Poller.updateLoop(Poller.java:286)", "java.base\/java.lang.Thread.run(Thread.java:1583)", "java.base\/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)" ] }, { "tid": "27", "name": "Write-Poller", "stack": [ "java.base\/sun.nio.ch.WEPoll.wait(Native Method)", "java.base\/sun.nio.ch.WEPollPoller.poll(WEPollPoller.java:65)", "java.base\/sun.nio.ch.Poller.poll(Poller.java:363)", "java.base\/sun.nio.ch.Poller.pollLoop(Poller.java:270)", "java.base\/java.lang.Thread.run(Thread.java:1583)", "java.base\/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)" ] }, { "tid": "28", "name": "Write-Updater", "stack": [ "java.base\/jdk.internal.misc.Unsafe.park(Native Method)", "java.base\/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)", "java.base\/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470)", "java.base\/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)", "java.base\/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)", "java.base\/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669)", "java.base\/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616)", "java.base\/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286)", "java.base\/sun.nio.ch.Poller.updateLoop(Poller.java:286)", "java.base\/java.lang.Thread.run(Thread.java:1583)", "java.base\/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)" ] } ], "threadCount": "12" }, { "container": "ForkJoinPool.commonPool\/jdk.internal.vm.SharedThreadContainer@88950e6", "parent": "<root>", "owner": null, "threads": [ ], "threadCount": "0" }, { "container": "java.util.concurrent.ThreadPoolExecutor@485dae5d\/jdk.internal.vm.SharedThreadContainer@75907f2", "parent": "<root>", "owner": null, "threads": [ ], "threadCount": "0" } ] } } 89