mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8209976: Improve iteration over non-JavaThreads
Add NonJavaThread and move NamedThread iteration to new class. Reviewed-by: eosterlund, coleenp, rkennke
This commit is contained in:
parent
1ddabdf0dc
commit
e1059f1301
8 changed files with 107 additions and 121 deletions
|
@ -1355,14 +1355,15 @@ typedef PaddedEnd<ObjectMonitor> PaddedObjectMonitor;
|
|||
\
|
||||
declare_toplevel_type(Threads) \
|
||||
declare_toplevel_type(ThreadShadow) \
|
||||
declare_type(Thread, ThreadShadow) \
|
||||
declare_type(NamedThread, Thread) \
|
||||
declare_type(WatcherThread, Thread) \
|
||||
declare_type(JavaThread, Thread) \
|
||||
declare_type(JvmtiAgentThread, JavaThread) \
|
||||
declare_type(ServiceThread, JavaThread) \
|
||||
declare_type(CompilerThread, JavaThread) \
|
||||
declare_type(CodeCacheSweeperThread, JavaThread) \
|
||||
declare_type(Thread, ThreadShadow) \
|
||||
declare_type(NonJavaThread, Thread) \
|
||||
declare_type(NamedThread, NonJavaThread) \
|
||||
declare_type(WatcherThread, NonJavaThread) \
|
||||
declare_type(JavaThread, Thread) \
|
||||
declare_type(JvmtiAgentThread, JavaThread) \
|
||||
declare_type(ServiceThread, JavaThread) \
|
||||
declare_type(CompilerThread, JavaThread) \
|
||||
declare_type(CodeCacheSweeperThread, JavaThread) \
|
||||
declare_toplevel_type(OSThread) \
|
||||
declare_toplevel_type(JavaFrameAnchor) \
|
||||
\
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue