Есть ли какая-либо JSR или другая серьезная инициатива для создания легких потоков в Java? Что-то похожее на Голангские горуты или процессы Эрланга.
Java-потоки известны своим тяжелым весом. Что-то вроде 512-1024 kb на поток, поэтому это ограничивает максимальное количество потоков. Контекстное переключение между потоками Java также занимает "длинное" время.
Я слышал о Quasar "fiber" (http://docs.paralleluniverse.co/quasar/), которые представляют собой легкие потоки, реализованные как lib. Они кажутся немного сложными в использовании, хотя и не вызвали большого интереса.
Идеально легкие потоки должны быть встроены в ядро JVM.