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.
- relates to
-
JDK-8289006 Cleanup from thread.hpp split
-
- Resolved
-