Как бы попробовать увеличить количество трэдов которые можно одновременно иметь в Java програмке в Linux?
ulimit -u говорит unlimited.
Памяти 1 Gb.
Запускаю тест так:
java -Xss800m Testing
Последнее что он пишет:
.... I'm rank 1419 and there are 1422 ranks with me out there
И сразу потом:
Fatal: Stack size too small. Use 'java -Xss' to increase default stack size.
Тест попросту пытается создать 10,000 трэдов каждый из которых пишет свой номер и Thread.activeCount() после чего уходит в бесконечное ожидание.