Takže fibery? S tím jsem si hrál na Linuxu taky (setcontext/getcontext), ale je tam pořád context switch, ušetří se tak akorát na vytváření vláken a pro to stačí thread pool.
Java ma uz zopar rokov user space work stealing fork join scheduler. Ten sa dnes pouziva pri paralelnych streamoch. Predchodzia implementacia fiberov ho pouzivala tiez a myslim, ze ho bude pouzivat aj tato nova.