src/os/linux/vm/os_linux.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/os/linux/vm/os_linux.cpp Thu Jan 19 13:24:40 2012
--- new/src/os/linux/vm/os_linux.cpp Thu Jan 19 13:24:36 2012
*** 3381,3391 ****
--- 3381,3391 ----
// not the entire user process, and user level threads are 1:1 mapped to kernel
// threads. It has always been the case, but could change in the future. For
// this reason, the code should not be used as default (ThreadPriorityPolicy=0).
// It is only used when ThreadPriorityPolicy=1 and requires root privilege.
! int os::java_to_os_priority[MaxPriority + 1] = {
! int os::java_to_os_priority[CriticalPriority + 1] = {
19, // 0 Entry should never be used
4, // 1 MinPriority
3, // 2
2, // 3
*** 3396,3406 ****
--- 3396,3408 ----
-2, // 7
-3, // 8
-4, // 9 NearMaxPriority
! -5 // 10 MaxPriority
! -5, // 10 MaxPriority
+
+ -5 // 11 CriticalPriority
};
static int prio_init() {
if (ThreadPriorityPolicy == 1) {
// Only root can raise thread priority. Don't allow ThreadPriorityPolicy=1
src/os/linux/vm/os_linux.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File