forked from mp911de/spring-boot-virtual-threads-experiment
-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.txt
145 lines (129 loc) · 9.59 KB
/
test.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
1944
2024-01-18T04:42:52.295677700Z
21+35-2513
#9 "Reference Handler"
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)
#10 "Finalizer"
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)
#11 "Signal Dispatcher"
#12 "Attach Listener"
java.base/java.lang.Thread.getStackTrace(Thread.java:2450)
java.base/jdk.internal.vm.ThreadDumper.dumpThread(ThreadDumper.java:162)
java.base/jdk.internal.vm.ThreadDumper.lambda$dumpThreads$0(ThreadDumper.java:155)
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310)
java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
java.base/jdk.internal.vm.ThreadDumper.dumpThreads(ThreadDumper.java:155)
java.base/jdk.internal.vm.ThreadDumper.dumpThreads(ThreadDumper.java:151)
java.base/jdk.internal.vm.ThreadDumper.dumpThreadsToFile(ThreadDumper.java:117)
java.base/jdk.internal.vm.ThreadDumper.dumpThreads(ThreadDumper.java:67)
#19 "Common-Cleaner"
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)
#20 "Monitor Ctrl-Break"
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/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:329)
java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:372)
java.base/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:215)
java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:169)
java.base/java.io.InputStreamReader.read(InputStreamReader.java:188)
java.base/java.io.BufferedReader.fill(BufferedReader.java:160)
java.base/java.io.BufferedReader.implReadLine(BufferedReader.java:370)
java.base/java.io.BufferedReader.readLine(BufferedReader.java:347)
java.base/java.io.BufferedReader.readLine(BufferedReader.java:436)
com.intellij.rt.execution.application.AppMainV2$1.run(AppMainV2.java:53)
#21 "Notification Thread"
#30 "AsyncAppender-Worker-detailsAppender"
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.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
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.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420)
ch.qos.logback.core.AsyncAppenderBase$Worker.run(AsyncAppenderBase.java:298)
#37 "container-0"
java.base/java.lang.Thread.sleep0(Native Method)
java.base/java.lang.Thread.sleep(Thread.java:509)
org.apache.catalina.core.StandardServer.await(StandardServer.java:564)
org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1.run(TomcatWebServer.java:217)
#38 "http-nio-8082-Poller"
java.base/sun.nio.ch.WEPoll.wait(Native Method)
java.base/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114)
java.base/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base/java.lang.Thread.run(Thread.java:1583)
#39 "http-nio-8082-Acceptor"
java.base/sun.nio.ch.Net.accept(Native Method)
java.base/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base/java.lang.Thread.run(Thread.java:1583)
#40 "DestroyJavaVM"
#35 "Catalina-utility-1"
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.awaitNanos(AbstractQueuedSynchronizer.java:1758)
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:1583)
#36 "Catalina-utility-2"
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.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
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.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177)
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:1583)
#48 "VirtualThread-unparker"
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.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
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.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base/java.lang.Thread.run(Thread.java:1583)
java.base/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)