> Green threads are a very controversial design choice that even JVM backed out of.
Did they? Project Loom has stabilized around Java 21, no?
I stand corrected, I stopped keeping track of JVM years ago, was referring to initial green threads implementation.
Virtual Threads aren't quite the same as green threads (they don't block the OS thread) and they work extremely well now.