В JVM "настоящая" многопоточность, в которой создаются потоки ОС.
Также сейчас идёт разработка "неполноценной" многопоточности на зелёных потоках - project loom.
PS: в js и python тоже можно применить "настоящую", а в rust и C++ - асинхронность на одном потоке.