++
может использоваться как оператор пост-инкремента, как в вашем примере, или его можно использовать в качестве оператора предварительного инкремента, если используется перед переменной .
var b = ++a;
Затем сначала будет увеличена переменная a
, а затем увеличенное значение присваивается b
.
Обновление ядра к более новой версии (2.6.something) с поточной обработкой NPTL, фиксированной это.
Вы посмотрели на этот ресурс? Это указывает, что Вы должны быть способным пределом потока выполнения для нахождения максимального количества потоков и можете настроить его путем компиляции glibc.
Это - с Ubuntu Linux (ПОРШЕНЬ на 1 ГБ)
dsm@localhost:~$ javac ThreadTest.java
dsm@localhost:~$ java ThreadTest
8113
dsm@localhost:~$ java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
dsm@localhost:~$
Можно ли попробовать его JVM JRockit? IIRC, это имело другую модель потоков, чем запас Sun JVM.