1currentThread OK
2TestThread
35
4false
5java.lang.ThreadGroup[name=main,maxpri=10]
6class dalvik.system.PathClassLoader
7TestThread
85
9false
10java.lang.ThreadGroup[name=main,maxpri=10]
11class dalvik.system.PathClassLoader
12Daemon Thread
135
14true
15java.lang.ThreadGroup[name=main,maxpri=10]
16class dalvik.system.PathClassLoader
17Daemon Thread
185
19true
20java.lang.ThreadGroup[name=main,maxpri=10]
21class dalvik.system.PathClassLoader
22Subclass
235
24false
25java.lang.ThreadGroup[name=main,maxpri=10]
26class dalvik.system.PathClassLoader
275
285
29Thread type is class java.lang.Thread
300 = NEW
31191 = ALIVE|WAITING_INDEFINITELY|WAITING|IN_OBJECT_WAIT
321a1 = ALIVE|WAITING_WITH_TIMEOUT|WAITING|IN_OBJECT_WAIT
33401 = ALIVE|BLOCKED_ON_MONITOR_ENTER
34e1 = ALIVE|WAITING_WITH_TIMEOUT|SLEEPING|WAITING
355 = ALIVE|RUNNABLE
36400005 = ALIVE|RUNNABLE|IN_NATIVE
372 = TERMINATED
38Thread type is class art.Test924$ExtThread
390 = NEW
40191 = ALIVE|WAITING_INDEFINITELY|WAITING|IN_OBJECT_WAIT
411a1 = ALIVE|WAITING_WITH_TIMEOUT|WAITING|IN_OBJECT_WAIT
42401 = ALIVE|BLOCKED_ON_MONITOR_ENTER
43e1 = ALIVE|WAITING_WITH_TIMEOUT|SLEEPING|WAITING
445 = ALIVE|RUNNABLE
45400005 = ALIVE|RUNNABLE|IN_NATIVE
462 = TERMINATED
47[Thread[FinalizerDaemon,5,system], Thread[FinalizerWatchdogDaemon,5,system], Thread[HeapTaskDaemon,5,system], Thread[ReferenceQueueDaemon,5,system], Thread[TestThread,5,main], Thread[main,5,main]]
48JVMTI_ERROR_THREAD_NOT_ALIVE
49JVMTI_ERROR_THREAD_NOT_ALIVE
50Constructed thread
51[]
52[Thread(EventTestThread): start]
53[Thread(EventTestThread): end]
54Thread joined
55