equal
deleted
inserted
replaced
25 #ifndef SHARE_RUNTIME_SERVICETHREAD_HPP |
25 #ifndef SHARE_RUNTIME_SERVICETHREAD_HPP |
26 #define SHARE_RUNTIME_SERVICETHREAD_HPP |
26 #define SHARE_RUNTIME_SERVICETHREAD_HPP |
27 |
27 |
28 #include "runtime/thread.hpp" |
28 #include "runtime/thread.hpp" |
29 |
29 |
30 // A JavaThread for low memory detection support and JVMTI |
30 // A hidden from external view JavaThread for JVMTI compiled-method-load |
31 // compiled-method-load events. |
31 // events, oop storage cleanup, and the maintainance of string, symbol, |
|
32 // protection domain, and resolved method tables. |
|
33 |
32 class ServiceThread : public JavaThread { |
34 class ServiceThread : public JavaThread { |
33 friend class VMStructs; |
35 friend class VMStructs; |
34 private: |
36 private: |
35 |
37 |
36 static ServiceThread* _instance; |
38 static ServiceThread* _instance; |