src/hotspot/share/runtime/thread.hpp
changeset 49756 129d60b5dac7
parent 49752 93d84f667d12
child 49800 69d7398038c5
equal deleted inserted replaced
49755:80e7764e4d09 49756:129d60b5dac7
  2094   // Thread management
  2094   // Thread management
  2095   // force_daemon is a concession to JNI, where we may need to add a
  2095   // force_daemon is a concession to JNI, where we may need to add a
  2096   // thread to the thread list before allocating its thread object
  2096   // thread to the thread list before allocating its thread object
  2097   static void add(JavaThread* p, bool force_daemon = false);
  2097   static void add(JavaThread* p, bool force_daemon = false);
  2098   static void remove(JavaThread* p);
  2098   static void remove(JavaThread* p);
       
  2099   static void non_java_threads_do(ThreadClosure* tc);
  2099   static void threads_do(ThreadClosure* tc);
  2100   static void threads_do(ThreadClosure* tc);
  2100   static void possibly_parallel_threads_do(bool is_par, ThreadClosure* tc);
  2101   static void possibly_parallel_threads_do(bool is_par, ThreadClosure* tc);
  2101 
  2102 
  2102   // Initializes the vm and creates the vm thread
  2103   // Initializes the vm and creates the vm thread
  2103   static jint create_vm(JavaVMInitArgs* args, bool* canTryAgain);
  2104   static jint create_vm(JavaVMInitArgs* args, bool* canTryAgain);