hotspot/src/share/vm/runtime/vmThread.hpp
changeset 38290 6b194cfc1557
parent 38074 8475fdc6dcc3
child 46496 76ed99d51a67
equal deleted inserted replaced
38289:96e35aced4ef 38290:6b194cfc1557
   102   void evaluate_operation(VM_Operation* op);
   102   void evaluate_operation(VM_Operation* op);
   103  public:
   103  public:
   104   // Constructor
   104   // Constructor
   105   VMThread();
   105   VMThread();
   106 
   106 
       
   107   // No destruction allowed
       
   108   ~VMThread() {
       
   109     guarantee(false, "VMThread deletion must fix the race with VM termination");
       
   110   }
       
   111 
       
   112 
   107   // Tester
   113   // Tester
   108   bool is_VM_thread() const                      { return true; }
   114   bool is_VM_thread() const                      { return true; }
   109   bool is_GC_thread() const                      { return true; }
   115   bool is_GC_thread() const                      { return true; }
   110 
   116 
   111   // The ever running loop for the VMThread
   117   // The ever running loop for the VMThread