< prev index next >

src/hotspot/share/runtime/thread.hpp

Print this page

        

@@ -1346,20 +1346,14 @@
  private:
   inline void set_ext_suspended();
   inline void clear_ext_suspended();
 
  public:
-  void java_suspend(); // higher-level suspension logic called by the public APIs
-  void java_resume();  // higher-level resume logic called by the public APIs
-  int  java_suspend_self(); // low-level self-suspension mechanics
+  void java_suspend();
+  void java_resume();
+  int  java_suspend_self();
 
- private:
-  // mid-level wrapper around java_suspend_self to set up correct state and
-  // check for a pending safepoint at the end
-  void java_suspend_self_with_safepoint_check();
-
- public:
   void check_and_wait_while_suspended() {
     assert(JavaThread::current() == this, "sanity check");
 
     bool do_self_suspend;
     do {
< prev index next >