I inspected several JVMs for their background threading support:
Linux Sun JVM 1.4.1 no
Linux Sun JVM 1.3.1 no
Linux Blackdown JVM 1.4.1 beta no
Linux Bea JVM 1.4 --
Linux IBM JVM 1.4 no
Solaris Sun JVM 1.4.1 no
MacOS-X Apple JVM 1.4.1-a7 yes
Windows Sun JVM 1.4.1 yes
no - behaves like simple round-robin scheduler (ignoring priorities).
A sample microbenchmark attached.
###@###.### 10/14/04 14:28 GMT
Linux Sun JVM 1.4.1 no
Linux Sun JVM 1.3.1 no
Linux Blackdown JVM 1.4.1 beta no
Linux Bea JVM 1.4 --
Linux IBM JVM 1.4 no
Solaris Sun JVM 1.4.1 no
MacOS-X Apple JVM 1.4.1-a7 yes
Windows Sun JVM 1.4.1 yes
no - behaves like simple round-robin scheduler (ignoring priorities).
A sample microbenchmark attached.
###@###.### 10/14/04 14:28 GMT
- duplicates
-
JDK-5096173 Thread.setPriority() doesn't work: The system call fails (EINVAL) on Linux.
-
- Closed
-
- relates to
-
JDK-6512687 Bug #4813310 (Linux thread priority support) marked as Closed, fixed but is not.
-
- Closed
-
-
JDK-6541879 Thread.sleep() within a synchronized block influences subsequent lock aquisition
-
- Closed
-
-
JDK-6495300 JRE Thread Priority Mapping In Red Hat Linux
-
- Closed
-
-
JDK-4985566 Equal priority threads not timslicing properly in Linux
-
- Closed
-