The files thread.hpp and thread.cpp implement 3 different classes. They are huge and are included by all files and almost every change modifies these files. That's a sign that they are too monolithic.
Change to have thread.{hpp,cpp}, javaThread.{hpp,cpp} and threads.{hpp,cpp} (+ inline files) and reduce header file inclusion.
Change to have thread.{hpp,cpp}, javaThread.{hpp,cpp} and threads.{hpp,cpp} (+ inline files) and reduce header file inclusion.
- causes
-
JDK-8365765 thread.inline.hpp includes the wrong primary header file
-
- Resolved
-
- relates to
-
JDK-8289006 Cleanup from thread.hpp split
-
- Resolved
-