根据https://en.wikipedia.org/wiki/Green_thread 的说法,绿色线程已在 Java 1.1 中实现,并在后续 Java 版本中被删除。
Java 19 引入了虚拟线程作为预览功能。 https://openjdk.org/jeps/425
这两个线程似乎都在用户空间中工作,而不是像 Java 本机线程那样在内核空间中工作。
它们之间有什么区别?新的虚拟线程是否消除了绿色线程之前的限制?
java multithreading
java ×1
multithreading ×1