equal
deleted
inserted
replaced
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); |