os::get_native_priority(const Thread* const thread, int *priority_ptr)
-
//Linux版(jdk7/hotspot/src/os/linux/vm/os_linux.cpp) OSReturn os::get_native_priority(const Thread* const thread, int *priority_ptr) { if ( !UseThreadPriorities || ThreadPriorityPolicy == 0 ) { *priority_ptr = java_to_os_priority[NormPriority]; return OS_OK; } errno = 0; *priority_ptr = getpriority(PRIO_PROCESS, thread->osthread()->thread_id()); return (*priority_ptr != -1 || errno == 0 ? OS_OK : OS_ERR); }