Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Странный пасаж. С++ корутины не зависят от платформы и их перенос не сложнее мигрирования Java кода. А написание асинхронного кода в виде синхронной программмы, да ещё и в функционально стиле — это и красиво и удобно. Где тут указатели и ручное управление памятью — не понятно. Не бойтесь кросс-языковых вызовов, если это приносит действительно новый функционал.
При этом стоит помнить, что изначально при разработке Java тоже предполагалось использовать «лёгкие» потоки, но потом, серьёзно подумав, от этого отказались и включили в язык стандартные потоки ОС
Вообще говоря, сейчас как раз идёт работа над тем, чтобы добавить легковесные потоки на уровне языка: Project Loom.
Использование нативных корутин в Java